35010536 04/2009
Modicon Quantum
Hot Standby con Unity
Manual del usuario
35010536.06
04/2009
[Link]
Schneider Electric no asume ninguna responsabilidad ante los posibles errores que
aparezcan en este documento. Si tiene alguna sugerencia para llevar a cabo
mejoras o modificaciones o si ha encontrado errores en esta publicacin, le
rogamos que nos lo notifique.
Queda prohibido reproducir cualquier parte de este documento bajo ninguna forma
o medio posible, ya sea electrnico, mecnico o fotocopia, sin autorizacin previa
de Schneider Electric.
Debern tenerse en cuenta todas las normas de seguridad nacionales, regionales
y locales pertinentes a la hora de instalar y utilizar este producto. Por razones de
seguridad y para garantizar que se siguen los consejos de la documentacin del
sistema, las reparaciones slo podr realizarlas el fabricante.
Cuando se utilicen dispositivos para aplicaciones con requisitos tcnicos de
seguridad, siga las instrucciones pertinentes.
Si no se utiliza el software de Schneider Electric o un software compatible con
nuestros productos de hardware, pueden sufrirse daos o lesiones o provocar un
funcionamiento inadecuado del dispositivo.
Si no se tiene en cuenta esta informacin se pueden causar daos personales o en
el equipo.
2009 Schneider Electric. Reservados todos los derechos.
35010536 04/2009
Tabla de materias
Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . .
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
11
Parte I Presentacin del sistema Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
Captulo 1 Descripcin general de Modicon Quantum Hot Standby
con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
Descripcin general del sistema Modicon Quantum Hot Standby con
Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentacin fsica y montaje de los mdulos de gama alta Hot StandBy
Descripcin general del sistema Modicon Quantum Hot Standby con
Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modalidad de servicio de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . .
Especificaciones de la CPU de seguridad Hot Standby . . . . . . . . . . . . . .
Modalidades de servicio del PLC de seguridad . . . . . . . . . . . . . . . . . . . .
16
20
22
23
26
29
Captulo 2 Compatibilidad, diferencias y restricciones de Modicon
Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . .
33
Compatibilidad con los sistemas Hot Standby instalados de herencia . . .
Descripcin de palabras y bits del sistema . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin de las restricciones multitarea . . . . . . . . . . . . . . . . . . . . . . . .
Restricciones de E/S locales y distribuidas. . . . . . . . . . . . . . . . . . . . . . . .
Descripcin de las restricciones de otros mdulos . . . . . . . . . . . . . . . . . .
Descripcin del comportamiento de conexin USB . . . . . . . . . . . . . . . . .
Descripcin de las restricciones de la aplicacin . . . . . . . . . . . . . . . . . . .
34
36
37
38
39
41
42
Captulo 3 Utilizacin de lgica IEC y Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modicon Quantum Hot Standby con Unity y lgica IEC . . . . . . . . . . . . . .
Descripcin del proceso de transferencia de memoria de seal Modicon
Quantum Hot Standby con Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin del tiempo de exploracin del sistema en sistemas Modicon
Quantum Hot Standby con Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transferencia de datos de aplicacin en un sistema Modicon Quantum
Hot Standby con Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35010536 04/2009
43
44
45
47
51
3
Parte II Configuracin y mantenimiento del sistema
Modicon Quantum Hot Standby con Unity . . . . . . .
53
Captulo 4 Configuracin, instalacin y cableado del sistema
Modicon Quantum Hot Standby con Unity . . . . . . . . . . .
55
Configuracin del sistema Modicon Quantum Hot Standby con Unity . .
Asignacin de la extensin del bastidor. . . . . . . . . . . . . . . . . . . . . . . . . .
Conexin de dos procesadores Modicon Quantum Hot Standby con Unity
idnticos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexin de E/S remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comprobacin del sistema Modicon Quantum Hot Standby con Unity . .
Captulo 5 Configuracin del sistema Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Configuracin de un sistema con las fichas y cuadros de dilogo de Unity
Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin sobre Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pantalla de configuracin del procesador . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin de la ficha Resumen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin de la ficha Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin de la ficha Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin de la ficha Puerto Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin de la ficha Animacin y de los cuadros de dilogo de la pantalla
del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso de la ficha Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de las tarjetas PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin del tipo de comunicacin Modbus Plus . . . . . . . . . . . . . .
Ajuste del valor de tiempo de vigilancia de estacin . . . . . . . . . . . . . . . .
Definicin de la opcin Bloquear teclado. . . . . . . . . . . . . . . . . . . . . . . . .
Intercambio de direcciones de red al conmutar . . . . . . . . . . . . . . . . . . . .
5.2 Configuracin de registros con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . .
Interpretacin de las palabras de transferencia inversa, memoria de seal
de transferencia y rea no transferible . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin del registro de comando de Unity . . . . . . . . . . . . . . . . . . . .
Descripcin del registro de estado de Unity . . . . . . . . . . . . . . . . . . . . . .
Transferencia de datos de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin de datos inicializados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sincronizacin de fecha/hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Configuracin de un NOE con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . .
Quantum Hot Standby para Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modalidades de servicio de NOE y Modicon Quantum Hot Standby con
Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Asignacin de direcciones IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempos de intercambio de direcciones . . . . . . . . . . . . . . . . . . . . . . . . .
Efectos de red de la solucin Modicon Quantum Hot Standby con Unity
Red sobrecargada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
56
58
60
62
65
69
70
71
72
74
75
76
80
82
86
89
91
93
95
97
102
103
104
108
111
112
113
114
115
117
121
123
124
128
35010536 04/2009
Captulo 6 Mantenimiento de un sistema Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
131
Verificacin del estado funcional del sistema Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Errores de deteccin y diagnstico de un sistema Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deteccin de errores del mdulo de comunicaciones RIO, del
coprocesador y del controlador de la CPU del controlador primario. . . . .
Deteccin de errores del mdulo de comunicaciones RIO, del
coprocesador y del controlador de la CPU del controlador Standby. . . . .
Deteccin de interrupciones de conexin de datos de alta velocidad. . . .
Deteccin de interrupciones de conexin de E/S remotas (RIO) . . . . . . .
Comprobacin de los programas de aplicacin idnticos: suma de control
Sustitucin de un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Solucin de problemas del controlador de la CPU del controlador primario
Solucin de problemas del controlador de la CPU del controlador Standby
139
140
143
146
147
148
149
Parte III Interpretacin de las caractersticas especiales del
sistema Modicon Quantum Hot Standby con Unity
151
Captulo 7 Habilitacin de una actualizacin EXEC con Unity Pro
Captulo 8
134
136
153
Descripcin general de la actualizacin EXEC Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejecucin del procedimiento de actualizacin EXEC . . . . . . . . . . . . . . . .
154
155
Gestin de discrepancias de aplicacin con Unity Pro
159
Descripcin de la discrepancia de aplicacin de Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin del comportamiento de conmutacin durante la discrepancia
de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modificaciones online u offline y discrepancia de aplicacin . . . . . . . . . .
Modificaciones online de un programa de aplicacin de la CPU del
controlador Standby y discrepancia de aplicacin . . . . . . . . . . . . . . . . . .
Modificaciones online de un programa de aplicacin de la CPU del
controlador primario y discrepancia de aplicacin . . . . . . . . . . . . . . . . . .
Modificacin offline de un programa de aplicacin y discrepancia de
aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mtodos de conmutacin y discrepancia de aplicacin . . . . . . . . . . . . . .
Mtodo de transferencia del programa de aplicacin y discrepancia de
aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recomendaciones de uso de la discrepancia de aplicacin. . . . . . . . . . .
35010536 04/2009
132
160
166
168
169
170
171
173
175
176
Captulo 9 Transferencia de un programa de aplicacin con Unity
Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin general de la transferencia de programas de aplicacin . . .
Ejecucin del procedimiento de transferencia del programa de aplicacin
mediante el registro de comando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transferencia automtica del programa de aplicacin . . . . . . . . . . . . . .
Ejecucin del procedimiento de transferencia del programa de aplicacin
mediante el teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
180
182
183
184
Captulo 10 Utilizacin de los EFB de Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
187
Descripcin: HSBY_RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin: HSBY_ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin: HSBY_WR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin: REV_XFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
188
191
194
197
Parte IV Cambio de configuracin sobre la marcha con
Quantum Hot Standby. . . . . . . . . . . . . . . . . . . . . . . .
201
Captulo 11 Presentacin de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . .
203
Descripcin general del sistema CCOTF Modicon Quantum Hot Standby
con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
203
Captulo 12 Compatibilidad con CCOTF . . . . . . . . . . . . . . . . . . . . . . .
205
12.1
Compatibilidades de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilidad de mdulos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilidad de gestin CRA/CRP . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilidad de buses de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibilidad de gestin de buses de CCOTF . . . . . . . . . . . . . . . . . . .
206
207
208
209
209
Captulo 13 Procedimiento de actualizacin para utilizar la funcin
CCOTF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
211
12.2
13.1
Descripcin general del procedimiento de actualizacin . . . . . . . . . . . . .
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejecucin del procedimiento de actualizacin de CCOTF. . . . . . . . . . . .
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cambio de los mdulos de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . .
Actualizacin del firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
212
212
213
214
215
219
Captulo 14 Utilizacin de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . . . .
223
13.2
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aadir o eliminar un mdulo en los bastidores locales de Quantum Hot
Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Aadir o eliminar un mdulo en la estacin RIO de Quantum Hot Standby
Modificacin de los parmetros del mdulo. . . . . . . . . . . . . . . . . . . . . . .
Captulo 15 Rendimiento de CCOTF. . . . . . . . . . . . . . . . . . . . . . . . . . .
179
224
230
234
238
243
Rendimiento clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
243
Captulo 16 Solucin de problemas de CCOTF. . . . . . . . . . . . . . . . . .
245
Lista de solucin de problemas general . . . . . . . . . . . . . . . . . . . . . . . . .
245
35010536 04/2009
Apndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
247
Apndice A Informacin adicional de Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
249
Cable de fibra ptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Especificaciones del mdulo 140 CPU 671 60 . . . . . . . . . . . . . . . . . . . . .
Especificaciones del mdulo 140 CPU 671 60S . . . . . . . . . . . . . . . . . . . .
Modelos de error del procesador de mdulo de comunicaciones de E/S
remotas CRP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ID de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Apndice B Controles y pantallas de Modicon Quantum Hot
Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
250
251
253
255
257
259
Controles y pantallas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin de los indicadores LED 140 CPU 671 60/140 CPU 671 60S. .
Uso de las pantallas LCD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
260
264
266
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
277
297
35010536 04/2009
35010536 04/2009
Informacin de seguridad
Informacin importante
AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el
dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes
especiales que se ofrecen a continuacin pueden aparecer a lo largo de la
documentacin o en el equipo para advertir de peligros potenciales o para ofrecer
informacin que aclara o simplifica los distintos procedimientos.
35010536 04/2009
TENGA EN CUENTA
La instalacin, manejo, puesta en servicio y mantenimiento de equipos elctricos
debern ser realizados slo por personal cualificado. Schneider Electric no se hace
responsable de ninguna de las consecuencias del uso de este material.
10
35010536 04/2009
Acerca de este libro
Presentacin
Objeto
En este manual se describe el sistema Modicon Quantum Hot Standby con Unity,
que consta del software Unity Pro, los mdulos 140 CPU 671 60 y 140 CPU 671
60S de Modicon Quantum Hot Standby con Unity, las fuentes de alimentacin y las
E/S remotas (RIO).
En este manual se explica cmo crear un sistema Modicon Quantum Hot Standby
con Unity. Los usuarios de sistemas Quantum Hot Standby de herencia deben tener
presente que existen diferencias significativas entre Unity y los sistemas de
herencia; en aquellos casos en que dichas diferencias sean relevantes, se indicar
en este manual.
NOTA: Destinatarios del presente manual
Cualquier persona que utilice un sistema Hot Standby o que necesite disponer de
tolerancia a fallos mediante redundancia en un sistema de automatizacin.
Los destinatarios deben poseer conocimientos de controladores lgicos
programables (PLC). Asimismo, se exigen conocimientos de los controles de
automatizacin.
Los destinatarios tambin deben poseer conocimientos del funcionamiento del
software Unity Pro. Tambin es conveniente que estn familiarizados con Concept,
ProWORX o Modsoft.
Campo de aplicacin
Esta documentacin es vlida para el software Unity Pro 4.1.
35010536 04/2009
11
Informacin relativa al producto
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
La aplicacin de este producto requiere experiencia en el diseo y la
programacin de sistemas de control. Slo las personas con dicha experiencia
deberan tener permiso para programar, instalar, alterar y aplicar este producto.
Siga todos los estndares y cdigos de seguridad nacionales y locales.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Comentarios del usuario
Enve sus comentarios a la direccin electrnica techcomm@[Link].
12
35010536 04/2009
Presentacin de Modicon Quantum Hot Standby con Unity
35010536 04/2009
Presentacin del sistema Modicon
Quantum Hot Standby con Unity
Objeto
En este apartado se presenta el sistema Modicon Quantum Hot Standby con Unity.
Se describe el hardware disponible, la compatibilidad entre el sistema Modicon
Quantum Hot Standby con Unity y los sistemas de herencia y la utilizacin de la
lgica IEC y Unity.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
35010536 04/2009
Nombre del captulo
Pgina
Descripcin general de Modicon Quantum Hot Standby con
Unity
15
Compatibilidad, diferencias y restricciones de Modicon
Quantum Hot Standby con Unity
33
Utilizacin de lgica IEC y Modicon Quantum Hot Standby con
Unity
43
13
Presentacin de Modicon Quantum Hot Standby con Unity
14
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
35010536 04/2009
Descripcin general de Modicon
Quantum Hot Standby con Unity
Descripcin general
Este captulo le proporcionar una breve descripcin general del sistema, el mdulo
y los indicadores Modicon Quantum Hot Standby con Unity.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Descripcin general del sistema Modicon Quantum Hot Standby con Unity
35010536 04/2009
Pgina
16
Presentacin fsica y montaje de los mdulos de gama alta Hot StandBy
20
Descripcin general del sistema Modicon Quantum Hot Standby con Unity
22
Modalidad de servicio de Hot Standby
23
Especificaciones de la CPU de seguridad Hot Standby
26
Modalidades de servicio del PLC de seguridad
29
15
Descripcin general de Modicon Quantum Hot Standby con Unity
Descripcin general del sistema Modicon Quantum Hot Standby con Unity
Oferta Hot Standby SIL2 Quantum
Lea atentamente el Manual de seguridad de PLC de seguridad Quantum (nmero
de serie 33003879) para crear un PLC de seguridad de acuerdo con las certificaciones de seguridad. Schneider Electric ofrece una gama de productos certificados
para su utilizacin en un sistema de seguridad IEC 61508 y SIL2. Esta gama
incluye:
Mdulos de CPU de seguridad Hot Standby (140 CPU 671 60S)
Mdulos de E/S de seguridad (140 SAI 940 00S, 140 SDI 953 00S,
140 SDO 953 00S)
Mdulos no interferentes
Unity Pro XLS
NOTA: El sistema de seguridad Hot Standby utiliza los mdulos de comunicacin
de E/S remotas Quantum existentes (140 CRA 932 00 y 140 CRP 932 00 ms el
sistema de cableado de bastidores remotos).
Funcin de un sistema Hot Standby
Utilice un sistema Modicon Quantum Hot Standby con Unity cuando no se toleren
tiempos de inactividad. Los sistemas Hot Standby proporcionan una alta
disponibilidad mediante redundancia. Un sistema de este tipo consta de dos
configuraciones idnticas.
Uno de los dos procesadores acta como controlador CPU primario mientras que
el otro acta como controlador CPU en standby. El controlador CPU primario
ejecuta el programa de aplicacin y acciona las E/S remotas. Cualquier controlador
puede colocarse en el estado de CPU primario aunque el otro debe estar en el
estado de CPU en standby o sin conexin.
Configuraciones idnticas.
Se configuran dos bastidores con el mismo hardware y el mismo software.
Procesadores 140 CPU 671 60 o 60S idnticos que contienen tanto una CPU
como un coprocesador.
Versiones idnticas del sistema operativo y firmware del coprocesador.
Fuentes de alimentacin idnticas.
Mdulos de comunicaciones RIO idnticos.
Cableado y sistemas de cableado idnticos.
Estaciones de E/S idnticas.
Emplazamiento secuencial idntico de la platina principal
Si se usan otros mdulos, por ejemplo E/S locales, NOM, NOE, deben ser idnticos.
16
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
Controladores CPU primario y en standby
El controlador CPU primario:
Ejecuta todo el programa de aplicacin (incluida la primera seccin).
Controla las E/S remotas.
Actualiza el controlador CPU en standby despus de cada exploracin (ciclo de
programa).
Si el controlador CPU primario se detiene, el controlador CPU en standby toma el
control en una exploracin. Para determinar si el controlador CPU primario se ha
detenido, mire el estado del controlador que se muestra en la pantalla LCD CPU de
gama alta y el estado del mdulo de comunicaciones RIO que aparece en los
indicadores luminosos correspondientes.
El controlador CPU en standby:
Ejecuta slo la primera seccin del programa de aplicacin.
Comprueba la disponibilidad de los mdulos de CPU y CRP.
No controla las E/S remotas.
NOTA: Puesto que la primera seccin del programa tambin es ejecutada por el
controlador CPU en standby, no utilice (en la primera seccin) eventos de
temporizador ni ninguna lgica que controle el proceso y la comunicacin.
Funcin de conmutacin
Uno de los dos controladores puede funcionar como controlador CPU primario y el
otro como controlador de CPU en standby.
Los estados de CPU primario y en standby son intercambiables. Por lo tanto, si uno
de los dos controladores funciona como controlador CPU primario, el otro debe
estar en modo controlador CPU en standby. De lo contrario, el segundo controlador
estar en la modalidad predeterminada (offline).
Las E/S remotas son controladas por el controlador CPU primario.
Control del sistema
Los controladores CPU primarios y en standby se comunican entre s
continuamente para controlar las funciones del sistema.
El controlador CPU primario se para, cambia el estado de los controladores.
El controlador CPU en standby se convierte en el controlador CPU primario,
ejecuta el programa de aplicacin y controla las E/S remotas.
Si el controlador CPU en standby se detiene, el controlador CPU primario sigue
ejecutndose sin redundancia y acta como un sistema autnomo.
35010536 04/2009
17
Descripcin general de Modicon Quantum Hot Standby con Unity
Modificacin online
Es posible modificar la configuracin de E/S cuando el PLC est en modalidad
RUN, en concreto:
Agregar un mdulo (binario o analgico) en un slot que ha quedado libre.
Eliminar un mdulo (binario o analgico).
Modificar los parmetros de configuracin de un mdulo (binario o analgico).
Servicios ofrecidos cuando el PLC est conectado al terminal de programacin:
Servicio
PLC en
modalidad
RUN
PLC en
modalidad
STOP
Deteccin automtica de la configuracin del PLC
Adicin/eliminacin de un mdulo
Modificacin de los parmetros de configuracin
Modificacin de los parmetros de ajuste
Visualizacin de los errores
Visualizacin de la informacin de estado
Para obtener ms detalles sobre esta funcin, consulte Cambio de configuracin
sobre la marcha con Quantum Hot Standby (vase pgina 201).
Apagar y encender
Al apagar y encender, el controlador con la direccin MAC ms baja pasar a ser la
CPU primaria. El segundo sistema pasar a ser la CPU en standby
automticamente.
Gestin de E/S
NOTA: El sistema Modicon Quantum Hot Standby con Unity ofrece compatibilidad
para E/S conectada a una red de E/S remotas y exploracin de E/S Ethernet.
Gestin de E/S locales
Las E/S locales no se admiten en un entorno de sistema Modicon Quantum Hot
Standby con Unity. Sin embargo, las E/S locales pueden configurarse y ejecutarse
pero no tendrn copia de seguridad.
Requisitos de software
Se requiere el uso de un sistema Quantum Modicon Hot Standby con Unity:
Unity Pro 2.0 o superior para 140 CPU 671 60
Unity Pro XLS para 140 CPU 671 60S
Firmware CRA: versin 1.26 o superior.
Firmware de CRP: versin 1.15 o superior.
18
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
Configuracin de direcciones Modbus Plus (MB+)
ADVERTENCIA
FUNCIONAMIENTO NO DESEADO DEL EQUIPO.
No cambie la direccin Modbus Plus (MB+) despus de la primera configuracin.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Configure la direccin MB+ la primera vez.
1. Direccin MB+ predeterminada = 1 (140 CPU 671 60/60S).
2. Cambie la direccin de MB+ en la primera configuracin (en ambos
controladores). (vase pgina 70)
35010536 04/2009
19
Descripcin general de Modicon Quantum Hot Standby con Unity
Presentacin fsica y montaje de los mdulos de gama alta Hot StandBy
Ilustracin
La figura muestra un mdulo de gama alta Hot StandBy y sus componentes.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
20
nmero de modelo, descripcin del mdulo, cdigo de color
cubierta de la lente (abierta)
Pantalla LCD (aparece tapada por la cubierta de la lente)
conmutador llave
teclado (con dos indicadores LED rojos)
puerto Modbus (RS-232) (RS-485)
puerto USB
puerto Modbus Plus
ranuras A y B de PCMCIA
indicadores LED (amarillos) para la comunicacin Ethernet
puerto de comunicacin de fibra ptica HSBY
botn de restablecimiento
batera (instalada por el usuario)
dos tornillos
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
NOTA: Los procesadores de gama alta Quantum vienen equipados con dos
receptculos (A y B) en los que se instalan las tarjetas PCMCIA de Schneider (no
se admiten otras tarjetas).
35010536 04/2009
21
Descripcin general de Modicon Quantum Hot Standby con Unity
Descripcin general del sistema Modicon Quantum Hot Standby con Unity
Componentes del sistema
En el grfico siguiente se muestra la arquitectura de un sistema Modicon Quantum
Hot Standby con Unity.
1
2
3
4
5
22
PLC primario
PLC standby
Controlador Modicon Quantum Hot Standby con Unity con coprocesador integrado
Mdulo de comunicaciones RIO Modicon Quantum
Estacin RIO Modicon Quantum
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
Modalidad de servicio de Hot Standby
Descripcin de los estados de Hot Standby
Ejecutar CPU del controlador primario
El PLC de la CPU del controlador primario ejecuta el programa de aplicacin y
controla el proceso de E/S remotas. Si hay una CPU de controlador Standby, la
CPU del controlador primario le enva los datos de aplicacin y las E/S.
Ejecutar CPU del controlador Standby
El PLC indica que se est ejecutando correctamente y que est listo para asumir
el control del proceso si la CPU del controlador primario se detiene.
Ejecutar offline
El PLC ejecuta el programa de aplicacin completo pero no se escriben las E/S.
Este estado se activa de forma manual o bien, es la propia CPU la que lo detecta.
Detener (offline)
El PLC no ejecuta el programa de aplicacin ni controla el proceso.
Los estados Ejecutar offline y Detener (offline) pueden producirse en la CPU del
controlador primario y en la CPU del controlador Standby al mismo tiempo.
Tabla de estados
En la tabla siguiente se muestran los estados posibles de los dos controladores de
una configuracin Hot Standby:
Estado del controlador A
Estado del
controlador
B
35010536 04/2009
Run Prim
Run Stby
Run OffL
Stop OffL
Run Prim
N/D
Hot Standby activo
E/S procesada
Hot Standby inactivo
E/S procesada
Hot Standby
inactivo
E/S procesada
Run Stby
Hot Standby activo
E/S procesada
N/D
N/D
N/D
Run OffL
Hot Standby inactivo N/D
E/S procesada
Hot Standby inactivo
E/S no procesada
Hot Standby
inactivo
E/S no procesada
Stop OffL
Hot Standby inactivo N/D
E/S procesada
Hot Standby inactivo
E/S no procesada
Hot Standby
inactivo
E/S no procesada
23
Descripcin general de Modicon Quantum Hot Standby con Unity
Descripcin de los casos en los que se utiliza RUN offline
En la siguiente tabla se describen las diferentes situaciones del estado Ejecutar
offline:
Si...
entonces...
El PLC de la CPU del controlador primario
pasa al estado Ejecutar offline.
El PLC de la CPU del controlador Standby
asume el control del proceso y pasa a
Ejecutar CPU del controlador primario.
El PLC de la CPU del controlador Standby
pasa al estado Ejecutar offline.
La funcin Hot Standby deja de estar
disponible.
Se desconecta la conexin de fibra ptica.
El PLC de la CPU del controlador Standby
pasa al estado Ejecutar offline.
La configuracin de hardware real es
diferente de la configuracin definida en el
proyecto.
La PLC del controlador primario o del
controlador Standby se inicia en estado
Ejecutar offline.
Se produce una discrepancia de aplicacin. El PLC de la CPU del controlador Standby
pasa al estado Ejecutar offline.
El mdulo de comunicaciones RIO de la
CPU del controlador Standby (CRP) deja de
funcionar.
El PLC de la CPU del controlador Standby
pasa al estado Ejecutar offline.
Recomendacin sobre el estado Ejecutar offline
En una CPU Quantum, el estado Ejecutar offline aparece con la modalidad de error
de HSBY. Tenga en cuenta que la PLC no se configura como una CPU de
controlador primario ni Standby. Esta situacin tiene lugar despus de que el
sistema HSBY detecte un problema o de que se haya seleccionado la modalidad
offline de Hot Standby.
En este estado, las principales acciones de la CPU son:
ejecucin de todos los fragmentos de cdigo (no slo del primer fragmento como
estado Standby)
transferencia de datos desde el primario nicamente para el valor %SW60
gestin de intercambio de direcciones,
gestin de E/S locales.
Solucin:
Al utilizar EFB de comunicacin, algunas aplicaciones pueden verse afectadas por
toda la ejecucin de cdigos.
Se recomienda:
24
crear una variable booleana
cpu_state:=(%SW61.1) AND NOT (%SW61.0);
asignar la ejecucin de la seccin o del bloque de comunicacin a esta variable.
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
Mediante este ajuste, se evitar invocar comunicaciones EFB imprevistas si la CPU
en estado Standby pasa al estado Offline.
Descripcin de las modalidades de servicio de Hot Standby
Un PLC Quantum Hot Standby debe hacer frente a ciertas restricciones en trminos
de cambio de modalidades. En la siguiente imagen se muestra el diagrama de
estados del sistema Hot Standby Quantum:
NOTA: Un PLC en estado Ejecutar offline no puede acceder directamente a la
modalidad Ejecutar primario.
NOTA: Un PLC en estado Ejecutar primario no puede acceder directamente a la
modalidad Ejecutar standby.
35010536 04/2009
25
Descripcin general de Modicon Quantum Hot Standby con Unity
Especificaciones de la CPU de seguridad Hot Standby
Introduccin
El siguiente mdulo de CPU de seguridad Quantum est certificado para su
utilizacin en soluciones Hot Standby SIL2:
140 CPU 67160S
De las CPU de seguridad Hot Standby de una configuracin Hot Standby, una CPU
es la CPU del controlador primario y la otra es la CPU del controlador Standby.
La CPU de seguridad Hot Standby se diferencia de la CPU de seguridad autnoma
en el uso del puerto Ethernet. En la CPU de seguridad autnoma, este puerto se
utiliza para comunicarse con otros dispositivos mediante la utilizacin de un cable
Ethernet normal. En la CPU de seguridad Hot Standby, se utiliza para intercambiar
datos entre la CPU del controlador primario y la CPU del controlador Standby
mediante la utilizacin de una conexin de fibra ptica. Puesto que la conexin de
fibra ptica no forma parte de un bucle de seguridad, los valores PFD y PFH de la
CPU Hot Standby son los mismos que los de la CPU autnoma.
Descripcin de la configuracin Hot Standby
La configuracin Hot Standby contiene dos bastidores locales idnticos y al menos
una estacin de E/S remota, ya que las E/S no se pueden colocar en el bastidor
local de una configuracin Hot Standby.
Adems de un mdulo de fuente de alimentacin (que debe ser como mnimo un
mdulo 140 CPS 124 20), cada bastidor local debe constar de lo siguiente:
un mdulo 140 CPU 671 60S
un mdulo 140 CRP 932 00
Adems de un mdulo de fuente de alimentacin y mdulos de E/S (como mnimo,
un mdulo 140 CPS 124 20), las estaciones remotas deben incluir lo siguiente:
un mdulo 140 CRA 932 00
NOTA: En un sistema de seguridad, slo estn permitidos los mdulos RIO de alta
disponibilidad, que proporcionan un cableado dual.
Para obtener un ejemplo de configuracin de Hot Standby, consulte el Quantum con
prueba Unity Pro, Mdulo de interfase del bus AS-i 140 EIA 921 00, Manual de
usuario.
26
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
Descripcin de las modalidades de servicio
El PLC de seguridad Hot Standby puede ejecutarse en modalidad de seguridad y
en modalidad de mantenimiento.
Modalidad de seguridad: la modalidad de seguridad es la modalidad predeterminada del PLC Quantum. Se trata de una modalidad restringida en la que se
prohben actividades de mantenimiento y modificaciones.
Modalidad de mantenimiento: la modalidad de mantenimiento del PLC de
seguridad Quantum es una modalidad temporal utilizada para modificar el
proyecto, efectuar operaciones de depuracin y mantener el programa de
aplicacin real.
Compatibilidad de estados con modalidades de seguridad y mantenimiento
Configuracin redundante
La modalidad de la CPU del controlador Standby sigue la modalidad de la CPU
del controlador primario. Por ejemplo, si cambia la CPU del controlador primario
de la modalidad de seguridad a la de mantenimiento, la CPU del controlador
Standby cambiar de la modalidad de seguridad a la de mantenimiento al
comienzo del ciclo siguiente.
Configuracin no redundante
Los dos controladores son independientes, uno puede estar en la modalidad de
seguridad y el otro en la modalidad de mantenimiento. Por ejemplo, el
controlador Run Prim puede estar en la modalidad de seguridad y el controlador
Stop OffL puede estar en la modalidad de mantenimiento.
Impacto de la conmutacin de PLC en el tiempo de seguridad del proceso
Si la CPU del controlador primario detecta un problema interno o externo, deja de
intercambiar datos con la CPU del controlador Standby y deja de procesar las E/S.
Tan pronto como la CPU del controlador Standby detecta que no se producen
intercambios con la CPU del controlador primario, se hace cargo de las funciones
de la CPU del controlador primario, de forma que ejecuta la lgica de aplicacin y
procesa las E/S. Por lo tanto, los mdulos de salida deben filtrar la falta de
intercambio con la CPU del controlador primario para evitar fallos en el sistema al
producirse una conmutacin. Esto se consigue si se configura el lmite de tiempo
del mdulo de salida. Como resultado, el tiempo de reaccin del PLC es mayor que
el lmite de tiempo configurado en el mdulo de salida, por lo que repercute en el
tiempo de seguridad del proceso.
NOTA: El comportamiento de la CPU de seguridad Hot Standby es equivalente a la
de la CPU de seguridad autnoma.
En caso de que se detecte un error, el PLC realiza lo siguiente:
Entra en estado de pausa al ejecutarse en modalidad de mantenimiento.
Entra en estado de error al ejecutarse en modalidad de seguridad.
35010536 04/2009
27
Descripcin general de Modicon Quantum Hot Standby con Unity
Disponibilidad de las funciones Hot Standby
Adems de las funciones Hot Standby, puede utilizar un EFB para programar un
intercambio automtico entre la CPU del controlador primario y la CPU del
controlador Standby de manera que se compruebe la capacidad del PLC de la CPU
del controlador Standby a la hora de hacerse cargo de las funciones de la CPU del
controlador primario. Esto significa que el PLC de la CPU del controlador Standby
se convierte peridicamente en la CPU del controlador primario y viceversa.
Se recomienda evitar el uso de la conexin USB durante el intercambio.
En la tabla siguiente se enumeran las funciones de Hot Standby con respecto a su
disponibilidad en la modalidad de mantenimiento o en la modalidad de seguridad:
Funcin
Modalidad de mantenimiento
Modalidad de seguridad
Hot Standby
Conmutacin
Intercambio EFB
No
Teclado
Discrepancia de
aplicacin
No
Actualizacin del SO
S, si el Standby se encuentra en
Detener (offline)
No
Transferencia de
aplicaciones
No
Si desea obtener informacin detallada sobre cmo configurar y utilizar los sistemas
Hot Standby Quantum, consulte el manual de usuario de Modicon Quantum Hot
Standby con Unity (vase pgina 11).
28
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
Modalidades de servicio del PLC de seguridad
Introduccin
El comportamiento predeterminado del PLC de seguridad Quantum consiste en
realizar funciones de seguridad para conseguir y mantener el estado seguro de un
proceso. Sin embargo, debe ser posible depurar y conservar el proyecto.
Por tanto, el PLC de seguridad puede ejecutarse en las dos siguientes modalidades
de funcionamiento:
la modalidad de seguridad y
la modalidad de mantenimiento.
Puede utilizar la modalidad de seguridad para controlar el proceso, mientras que la
modalidad de mantenimiento se utiliza para la depuracin y ajuste del proyecto.
En la modalidad de mantenimiento, los mdulos de E/S y CPU siguen ejecutando
los diagnsticos y establecern el estado de seguridad si se detecta un fallo. Lo
nico que no se comprueba son el programa de aplicacin y los datos de aplicacin
que pueden cambiarse en la modalidad de mantenimiento.
Funciones de la modalidad de seguridad y mantenimiento
La modalidad de funcionamiento del PLC de seguridad Quantum depende de
eventos como la excepcin de aplicacin, la conexin o desconexin de la
alimentacin, etc. Las funciones disponibles en Unity Pro XLS dependen de la
modalidad de funcionamiento.
Es necesario cumplir determinadas condiciones y seguir ciertos procedimientos
para poder cambiar de una modalidad a otra. Si desea obtener ms informacin al
respecto, consulte el captulo "Conmutacin entre modo de seguridad y de
mantenimiento" (vase Software Unity Pro XLS, Modalidad de servicio manual,
Especificaciones de seguridad del PLC) en las especificaciones de seguridad del
PLC del Manual de modalidades de funcionamiento del software Unity Pro XLS.
Puede interactuar con el PLC de seguridad mediante lo siguiente:
la herramienta de programacin Unity Pro XLS,
el teclado del PLC de seguridad Quantum y
el conmutador llave.
En funcin de la modalidad de funcionamiento, el PLC de seguridad se puede
encontrar en distintos estados.
Tras el arranque, entra automticamente en el estado RUN de la modalidad de
seguridad, siempre que se cumplan estas dos condiciones:
Hay una aplicacin vlida.
Se activa la opcin Inicio automtico de la ejecucin.
En caso de que se trate de una aplicacin no vlida, entra en el estado sin
configurar (NO CONF.) de la modalidad de mantenimiento (slo si el estado del
conmutador est desbloqueado), en el que ser posible descargar el proyecto.
35010536 04/2009
29
Descripcin general de Modicon Quantum Hot Standby con Unity
En caso de detectarse un fallo, el PLC realiza lo siguiente:
Entra en estado de pausa al ejecutarse en modalidad de mantenimiento.
Entra en estado de error al ejecutarse en modalidad de seguridad.
Estados del PLC
En la siguiente figura se muestra el diagrama de estado del PLC de seguridad
Quantum:
Identificacin de la modalidad de funcionamiento
Puede identificar la modalidad de ejecucin de la siguiente forma:
mediante una pantalla LCD en la CPU o
mediante un campo de barra de estado en la pantalla del PLC que proporciona
Unity Pro XLS.
La pantalla LCD de la CPU indica la modalidad de funcionamiento actual cuando se
muestran las letras M para modalidad de mantenimiento o S para la modalidad de
seguridad.
30
35010536 04/2009
Descripcin general de Modicon Quantum Hot Standby con Unity
El campo de la barra de estado de la pantalla PLC indica la modalidad de funcionamiento actual, tal y como se muestra en la siguiente figura:
35010536 04/2009
31
Descripcin general de Modicon Quantum Hot Standby con Unity
32
35010536 04/2009
Compatibilidad, diferencias y restricciones
35010536 04/2009
Compatibilidad, diferencias y
restricciones de Modicon
Quantum Hot Standby con Unity
Descripcin general
En este captulo, se presenta una descripcin general de las compatibilidades
dentro de un sistema que ya se encuentra instalado, las diferencias de los sistemas
de herencia Hot Standby y las restricciones del sistema Modicon Quantum Hot
Standby con Unity.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Compatibilidad con los sistemas Hot Standby instalados de herencia
34
Descripcin de palabras y bits del sistema
36
Descripcin de las restricciones multitarea
37
Restricciones de E/S locales y distribuidas
38
Descripcin de las restricciones de otros mdulos
39
Descripcin del comportamiento de conexin USB
41
Descripcin de las restricciones de la aplicacin
42
33
Compatibilidad, diferencias y restricciones
Compatibilidad con los sistemas Hot Standby instalados de herencia
Compatibilidad de los elementos principales
En la tabla siguiente se enumeran las diferencias de equipo entre un sistema
Quantum Hot Standby con Concept (herencia) y un sistema Quantum Hot Standby
con Unity.
Sistema Quantum Hot
Standby con Concept
Mdulo del procesador CPU de herencia (16 32
bits)
Sistema Quantum Hot Standby
con Unity
CPU con coprocesador integrado
(140 CPU 671 60 60S)
Mdulo opcional
140 CHS 110 00
Reemplazado por el coprocesador
Conexin de fibra
Conexin de fibra CHS
Nueva conexin de fibra
Mdulo de
140 CRP 93 00
comunicaciones de E/S
remotas
Mdulo de comunicaciones de E/S remotas y coprocesador
En lugar de un mdulo opcional Modicon Quantum Hot Standby (140 CHS 110 00),
un coprocesador incorporado proporciona un enlace de comunicacin
especializado para transferir datos entre el controlador de la CPU del controlador
primario y el controlador de la CPU del controlador Standby. Este enlace
especializado no puede utilizarse para otras comunicaciones.
El sistema requiere mdulos de comunicaciones opcionales de E/S remotas S908
(140 CRP 93 x00) para comunicarse con las estaciones de E/S remotas e
intercambiar el estado entre los controladores de la CPU del controlador primario y
de la CPU del controlador Standby.
34
35010536 04/2009
Compatibilidad, diferencias y restricciones
Cambios entre Concept y Unity
Los registros de estado y comando ya no se almacenan en la memoria de seal.
Es posible acceder a los registros de estado y comando en las palabras de
sistema %SW60 y %SW61.
Los registros de transferencia inversa ya no se almacenan en la memoria de
seal.
El sistema asigna de forma automtica las palabras de sistema
%SW62/63/64/65 como palabras de transferencia inversa.
Las palabras de transferencia inversa han dejado de formar parte del rea no
transferible de los registros 4xxxx.
Ya no existe el requerimiento de herencia para reservar el rea 3xxxx y transmitir
variables no ubicadas (slo para 140 CPU 671 60).
(Las variables no ubicadas se transfieren con la memoria de seal.)
Las palabras de sistema se utilizan para los registros de estado y de comando,
que se eliminan de la memoria de seal.
Cambios de LL984
NOTA: CAMBIO DESDE HERENCIA
Ya no existe un rea no transferible para los registros 0xxx, 1xxx y 3xxx.
La transferencia en varios ciclos ya no se encuentra disponible.
En los sistemas Modicon Quantum Hot Standby actuales que utilizan el mdulo
opcional CHS, la memoria de seal adicional puede transferirse en varias
exploraciones. Si no se realizar la transferencia en varias exploraciones se
minimiza el impacto de las transferencias de memoria de seal.
En el mdulo Unity Pro Modicon Quantum Hot Standby con Unity 140 CPU 671 60,
la velocidad de transferencia aumentar y la cantidad de memoria de seal utilizada
para las transferencias disminuir, ya que en su lugar se utilizarn datos no
ubicados.
35010536 04/2009
35
Compatibilidad, diferencias y restricciones
Descripcin de palabras y bits del sistema
Descripcin general
Segn las normas IEC, Unity utiliza objetos globales denominados bits y palabras
de sistema. Los usuarios de los productos Schneider Electric heredados deben
estar familiarizados con los registros (notacin 984LL). Independientemente de la
notacin, el comportamiento no se modifica.
Palabra de sistema %SW60
La palabra de sistema %SW60 puede utilizarse para leer y escribir en el registro de
comando de Modicon Quantum Hot Standby con Unity.
NOTA: %SW60 se describe mediante la convencin IEC.
Palabra de sistema %SW61
La palabra de sistema %SW61 puede utilizarse para leer los contenidos del registro
de comando de Modicon Quantum Hot Standby con Unity.
NOTA: %SW61 se describe mediante la convencin IEC.
Palabras de sistema %SW62, %SW63, %SW64 y %SW65
Las palabras de sistema %SW62/63/64/65 son registros inversos reservados para
el proceso de transferencia inverso. Los registros inversos pueden escribirse en el
programa de aplicacin (primera seccin) del controlador de la CPU del controlador
Standby y se transfieren en cada exploracin del controlador de la CPU del
controlador primario.
36
35010536 04/2009
Compatibilidad, diferencias y restricciones
Descripcin de las restricciones multitarea
General
En un sistema Modicon Quantum Hot Standby con Unity, el controlador Standby
est preparado para asumir la funcin del controlador de la CPU del controlador
primario con la misma aplicacin cargada (en el controlador Standby) y mediante la
recepcin procedente de la CPU del controlador primario de una copia de los datos
de la CPU del controlador primario (una vez en cada exploracin). Durante la
exploracin, se produce una sincronizacin ajustada entre la CPU del controlador
primario y la CPU del controlador Standby.
MAST
Schneider Electric recomienda utilizar nicamente MAST para transferir datos
durante una exploracin. Las tareas se gestionan de forma exclusiva y secuencial.
El uso de MAST es coherente con los sistemas Modicon Quantum Hot Standby
actuales, ya que no se proporciona la funcin de multitarea y la transferencia de
datos se sincroniza con MAST.
NOTA: El procesador de seguridad de la CPU 140 CPU 671 60S no es multitarea.
Slo est disponible la tarea MAST.
Eventos asncronos
El uso de un sistema Modicon Quantum Hot Standby con Unity en un entorno
multitarea puede provocar la modificacin de los datos entre exploraciones.
Aquellos eventos que se encuentran en un sistema multitarea pueden producirse
de forma asncrona en el ciclo normal. Dichos eventos pueden generarse a una
mayor velocidad, a la misma velocidad o a una velocidad inferior. Como resultado,
los datos modificados por dichos eventos pueden variar durante una transferencia.
FAST y AUX
Las tareas FAST y AUX no estn disponibles en los mdulos 140 CPU 671 60S.
Para otras CPU, se pueden utilizar las tareas FAST y AUX.
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
Es responsabilidad del usuario asegurarse de que analiza las necesidades del
sistema y tiene en cuenta los problemas que pueden producirse en caso de hacer
uso de FAST o AUX.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
35010536 04/2009
37
Compatibilidad, diferencias y restricciones
Restricciones de E/S locales y distribuidas
General
Tenga en cuenta las restricciones siguientes:
Aunque es posible utilizar E/S locales y distribuidas (DIO) en un sistema Modicon
Quantum Hot Standby con Unity, no pueden considerarse como parte del
sistema redundante.
Cuando se utilizan E/S locales o distribuidas (DIO) en un sistema Hot Standby,
cada controlador del sistema Hot Standby configurado SLO controla sus
propias opciones Peer Cop locales y sus propias E/S locales o DIO
respectivamente.
Las E/S locales se pueden utilizar en el bastidor local de una configuracin Hot
Standby para gestionar la E/S dedicada a cada PLC.
Cuando se utilizan E/S locales y E/S distribuidas, tienen que ser gestionadas en
la primera seccin de la aplicacin utilizando %MW ubicadas que no se
transfieren desde el controlador primario al Standby.
NOTA: Las E/S distribuidas no son compatibles con el procesador de seguridad
(140 CPU 671 60S).
Gestin de E/S locales
Es posible gestionar accionadores de forma local en ambos PLC. Pueden escribirse
con distintos valores al mismo tiempo segn el procesamiento del programa de
aplicacin. Para eso, se debe utilizar la seccin 0 de la aplicacin. Por otra parte,
slo se deben utilizar las variables ubicadas que no se transfieren del controlador
Primario al Standby para gestionar los distintos valores aplicados en los mdulos
de salida.
ATENCIN
RIESGO DE DAOS EN EL EQUIPO
Cuando los accionadores se gestionan de modo local en cada PLC, los valores de
las salidas deben evaluarse en la seccin 0 en cada exploracin del PLC.
De lo contrario, el valor de las salidas del Standby se borrar mediante el valor
procedente del PLC Primario.
Si no se siguen estas instrucciones pueden producirse daos en el equipo.
38
35010536 04/2009
Compatibilidad, diferencias y restricciones
Descripcin de las restricciones de otros mdulos
General
Modicon Quantum Hot Standby con Unity v 2.0 y versiones posteriores no son
compatibles con los mdulos siguientes.
Modelo
Compatibilidad
140 NOE 311 00
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
140 NOE 351 00
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
140 CHS 110 00
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
140 NOA 611 10
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
140 NOA 622 00
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
140 NOL 911 10
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
PTQ PDP MV1 00
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
140 HLI 340 00
Mdulo NO compatible con Unity Pro v2.0 y versiones
posteriores
Restricciones en el tipo de operaciones
El usuario slo puede realizar las siguientes operaciones en un mdulo:
Aadir un mdulo.
Eliminar un mdulo.
Cambiar el parmetro de un mdulo.
Las operaciones de adicin/eliminacin slo son posibles con los mdulos
analgicos y binarios en su primera conexin.
En modalidad de ejecucin online:
Si se autoriza la operacin, el cliente la realiza (la aade o la elimina)
directamente en el editor del bus haciendo clic en los slots vacos o
arrastrndolos y colocndolos como normalmente
Si la operacin es imposible, se avisa al cliente que debe crearlas en modalidad
offline o en modalidad STOP offline. Si se validan, puede realizar la operacin en
el editor del bus.
NOTA: La consecuencia de este nuevo comportamiento es que en la modalidad
STOP online tambin son posibles las mismas operaciones.
35010536 04/2009
39
Compatibilidad, diferencias y restricciones
En esta tabla se describen las modificaciones autorizadas para los distintos tipos de
elementos:
Elemento
Tipo de modificacin
Autorizado en la modalidad
online
Mdulo
Aadir
S (slo mdulo
analgico/binario)
Eliminar
S (slo mdulo
analgico/binario)
Cambiar los parmetros de un mdulo nuevo1 S (slo mdulo
analgico/binario)
Cambiar los parmetros de un mdulo
existente2
Bastidor
DROP
1:
2
S (slo mdulo
analgico/binario)
Cortar, Copiar y Pegar
S (slo mdulo
analgico/binario)
Aadir bastidor
No (slo es posible aadir el
bastidor ampliado si se est
en el procedimiento de
creacin de estaciones)
Borrar bastidor
Reemplazar bastidor
No
Cortar, Copiar y Pegar
No (hay 16 mdulos para
copiar)
Aadir estacin
No
Mover estacin
No
Eliminar estacin
No
Cortar, Copiar y Pegar estacin
No
posibilidad de cambiar todos los parmetros del mdulo.
: no se pueden cambiar los parmetros de ajuste del mdulo.
NOTA: Verificacin del estado de la configuracin real mediante una palabra de
sistema especfica o smbolos.
Ejemplo: las palabras %SW180 a %SW339 estn asociadas a la estacin de PLC:
Para trabajar correctamente, la funcin de modificacin online requiere que la
versin de firmware CRP 1.14 o superior est actualizada; se debe utilizar la versin
de firmware CRA 1.25 o superior.
Si no es el caso, una determinada palabra del sistema lo indica. A continuacin, la
estacin prohbe las operaciones de generacin de cambios en la modalidad RUN
y muestra un mensaje adaptado.
40
35010536 04/2009
Compatibilidad, diferencias y restricciones
Descripcin del comportamiento de conexin USB
El comportamiento de la conexin USB en caso de conmutacin
La conexin USB est dedicada a la comunicacin con el PLC al que est
conectada fsicamente. En caso de conmutacin, la conexin USB permanece en
el mismo PLC.
35010536 04/2009
41
Compatibilidad, diferencias y restricciones
Descripcin de las restricciones de la aplicacin
Eventos de temporizador y errores de E/S
Los eventos de temporizador NO estn sincronizados en las aplicaciones de
Modicon Quantum Hot Standby con Unity. No se recomienda el uso de eventos de
temporizador.
NOTA: NO HAY INTERCAMBIO DE ERRORES DE E/S
Si se utilizan los eventos de temporizador, los errores de E/S no se intercambian
entre la CPU del controlador primario y la CPU del controlador Standby.
Duracin del ciclo y watchdog de tareas MAST
El sistema Modicon Quantum Hot Standby con Unity est optimizado para
aplicaciones con una duracin de ciclo de tareas MAST nominal de entre 30 ms y
300 ms.
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
El tiempo de vigilancia de la estacin se debe establecer en al menos dos veces
el watchdog de tareas MAST.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
42
35010536 04/2009
Lgica IEC
35010536 04/2009
Utilizacin de lgica IEC y
Modicon Quantum Hot Standby
con Unity
Descripcin general
Este captulo proporciona informacin acerca de la utilizacin de la lgica IEC con
un sistema Modicon Quantum Hot Standby con Unity.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Modicon Quantum Hot Standby con Unity y lgica IEC
44
Descripcin del proceso de transferencia de memoria de seal Modicon
Quantum Hot Standby con Unity
45
Descripcin del tiempo de exploracin del sistema en sistemas Modicon
Quantum Hot Standby con Unity
47
Transferencia de datos de aplicacin en un sistema Modicon Quantum Hot
Standby con Unity
51
43
Lgica IEC
Modicon Quantum Hot Standby con Unity y lgica IEC
Descripcin general
Un sistema Modicon Quantum Hot Standby con Unity requiere dos bastidores
configurados con el mismo hardware, software y firmware. Uno de los controladores
(PLC) funciona como controlador de la CPU del controlador primario y el otro como
controlador de la CPU del controlador Standby.
La CPU del controlador primario actualiza la CPU del controlador Standby
despus de cada ciclo a travs de la conexin del coprocesador.
La CPU del controlador primario y la CPU del controlador Standby se comunican
continuamente para supervisar el estado funcional del sistema.
Si se produce un fallo en la CPU del controlador primario, la CPU del controlador
Standby asume el control durante una exploracin.
Definicin de memoria de seal
La memoria de seal es el rango de memoria que se utiliza para:
componentes de entrada y salida orientados a la palabra (por ejemplo, mdulos
analgicos);
componentes de entrada y salida orientados al bit (por ejemplo, mdulos
digitales);
variables de palabra y binarias para el programa de aplicacin.
La memoria de seal tiene asignados los cuatro tipos de referencia: %IW, %QW, %I
y %Q.
Transferencia de datos y datos de usuario
En un sistema Modicon Quantum Hot Standby con Unity, los datos se transfieren
desde la CPU del controlador primario a la CPU del controlador Standby despus
de cada exploracin.
En cada exploracin se transfieren los siguientes datos:
variables ubicadas (memoria de seal 128 Kb),
todas las variables no ubicadas hasta 512 Kb (no aplicable a las configuraciones
de 140 CPU 671 60S),
todas las instancias de tipo DFB y EFB,
rea de variables SFC (no aplicable para configuraciones de 140 CPU 671 60S),
palabras y bits de sistema.
NOTA: En cada exploracin, todos los bits forzados se transfieren de la CPU del
controlador primario a la CPU del controlador Standby.
44
35010536 04/2009
Lgica IEC
Descripcin del proceso de transferencia de memoria de seal Modicon
Quantum Hot Standby con Unity
Diagrama de transferencia Hot Standby (140 CPU 671 60)
El diagrama siguiente ilustra la transferencia de datos desde el coprocesador
primario al standby en una configuracin mediante los procesadores
140 CPU 671 60.
35010536 04/2009
45
Lgica IEC
Diagrama de transferencia Hot Standby (140 CPU 671 60S)
El diagrama siguiente ilustra la transferencia de datos desde el coprocesador
primario al standby en una configuracin mediante los procesadores
140 CPU 671 60S.
46
35010536 04/2009
Lgica IEC
Descripcin del tiempo de exploracin del sistema en sistemas Modicon
Quantum Hot Standby con Unity
Efecto sobre el tiempo de exploracin del sistema
El tiempo de exploracin de cualquier sistemaModicon Quantum Hot Standby con
Unity depende del nmero de datos transferidos.
Los datos deben transferirse de la CPU del controlador primario a la CPU del
controlador Standby, por lo que cualquier sistema Modicon Quantum Hot Standby
con Unity posee un tiempo de exploracin superior al de un sistema autnomo
comparable.
NOTA: CAMBIO DESDE HERENCIA
En sistemas de herencia, la CPU puede llevar a cabo:
el procesamiento del programa de la aplicacin (proyecto) y
la transferencia de comunicacin.
En un sistema Modicon Quantum Hot Standby con Unity, en paralelo:
La CPU efecta el procesamiento del programa de la aplicacin.
El coprocesador realiza la transferencia de comunicacin.
Resultado: el tiempo de transferencia se reduce en gran medida con Unity.
No establezca el perodo de la tarea MAST peridica por debajo de 12 ms.
Diferencia entre la CPU 671 60 y los mdulos 60S
Los siguientes diagramas estn hechos para 140 CPU 671 60.
Para el mdulo 140 CPU 671 60S, el tiempo de ciclo y las figuras son similares, pero
los datos transferidos son diferentes. No existen datos no ubicados. Se sustituyen
por datos privados (datos que utiliza internamente la aplicacin y a los que el
usuario no puede acceder).
Consideraciones de rendimiento
Un sistema Modicon Quantum Hot Standby con Unity aumenta la longitud de una
exploracin MAST y, de este modo, crea tiempo de administracin del sistema.
NOTA: Administracin del sistema
La administracin del sistema corresponde al tiempo necesario para copiar los
datos de la aplicacin a la capa de conexin de comunicacin.
La exploracin de la red (comunicacin entre los coprocesadores de la CPU del
controlador primario y de la CPU del controlador Standby):
1. Intercambia datos entre los dos controladores.
2. Se ejecuta en paralelo con el programa de aplicacin.
35010536 04/2009
47
Lgica IEC
En la siguiente ilustracin se muestra un sistema Hot Standby.
La mayor parte del tiempo, la exploracin MAST oculta la exploracin de red.
48
35010536 04/2009
Lgica IEC
Ejemplos
No obstante, durante el procesamiento de algunos programas de aplicacin, se
puede generar tiempo de administracin del sistema adicional.
Ejemplo n. 1
Tiempo de exploracin de aplicacin autnoma: 80 ms
Datos (memoria de seal + variables no ubicadas): 100 Kb
35010536 04/2009
49
Lgica IEC
Ejemplo n. 2
Tiempo de exploracin de aplicacin autnoma: 80 ms
Datos (memoria de seal + variables no ubicadas): 300 Kb
50
35010536 04/2009
Lgica IEC
Transferencia de datos de aplicacin en un sistema Modicon Quantum Hot
Standby con Unity
Cambio desde herencia
Los controladores Modicon Quantum que utilizan el software Concept poseen un
lmite de transferencia de datos de aplicacin de 128 kilobytes aproximadamente.
Este lmite incluye datos ubicados (en memoria de seal) y no ubicados. Para
transferir los datos no ubicados, el sistema debe utilizar una parte del rea 3x de la
memoria de seal. Schneider Electric ha seleccionado este mtodo para que sea
compatible con el mdulo opcional CHS existente (140 CHS 110 00). De este modo,
se requiere un equilibrio: Cuantos ms datos no ubicados, menor ser la memoria
de seal, y viceversa.
Modicon Quantum Hot Standby con Unity
En 140 CPU 671 60 de Modicon Quantum Hot Standby con Unity, ya no se utiliza
el mdulo opcional CHS. Tanto las funciones del controlador como Hot Standby se
encuentran disponibles en la misma unidad. As pues, no es necesario forzar los
datos no ubicados a travs del rea 3x. Al evitar el forzado, es posible utilizar todas
las memorias de seal como memoria de seal (hasta 128 Kb). Adems de la
memoria de seal, existe un mximo de 512 Kb de datos no ubicados.
Utilizacin de memoria
El sistema se encarga de ajustar el nmero de datos que se van a transferir de
forma automtica.
Para obtener informacin adicional sobre la utilizacin de memoria, seleccione PLC
Utilizacin de memoria.
NOTA: Los procesadores de seguridad (140 CPU 671 60S) no utilizan datos no
ubicados.
35010536 04/2009
51
Lgica IEC
52
35010536 04/2009
Mantenimiento de Modicon Quantum Hot Standby con Unity
35010536 04/2009
Configuracin y mantenimiento
del sistema Modicon Quantum Hot
Standby con Unity
II
Objeto
El presente apartado describe tres procesos importantes para la utilizacin del
sistema Modicon Quantum Hot Standby con Unity:
La configuracin, instalacin y cableado del sistema Modicon Quantum Hot
Standby con Unity.
La configuracin del sistema Modicon Quantum Hot Standby con Unity mediante
el software Unity Pro.
El mantenimiento del sistema Modicon Quantum Hot Standby con Unity una vez
instalado.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
35010536 04/2009
Nombre del captulo
Pgina
Configuracin, instalacin y cableado del sistema Modicon
Quantum Hot Standby con Unity
55
Configuracin del sistema Modicon Quantum Hot Standby con
Unity
69
Mantenimiento de un sistema Modicon Quantum Hot Standby
con Unity
131
53
Mantenimiento de Modicon Quantum Hot Standby con Unity
54
35010536 04/2009
Instalacin y cableado
35010536 04/2009
Configuracin, instalacin y
cableado del sistema Modicon
Quantum Hot Standby con Unity
Descripcin general
Este captulo le proporciona una descripcin general de la configuracin, instalacin
y cableado del sistema Modicon Quantum Hot Standby con Unity.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
56
Asignacin de la extensin del bastidor
58
Conexin de dos procesadores Modicon Quantum Hot Standby con Unity
idnticos
60
Conexin de E/S remotas
Comprobacin del sistema Modicon Quantum Hot Standby con Unity
35010536 04/2009
Pgina
Configuracin del sistema Modicon Quantum Hot Standby con Unity
62
65
55
Instalacin y cableado
Configuracin del sistema Modicon Quantum Hot Standby con Unity
Descripcin general
Schneider Electric es una empresa lder en sistemas redundantes y de tolerancia a
fallos como, por ejemplo, Hot Standby. La configuracin del sistema Modicon
Quantum Hot Standby con Unity incluye varios procesos, que se resumen a
continuacin y se explican con detalle en otras secciones.
Asignacin de las extensiones del bastidor
Un Modicon Quantum Hot Standby con Unity precisa dos bastidores con cuatro
slots como mnimo. Asigne los dos bastidores del mismo modo, tal como se
describe en Configuraciones idnticas., pgina 16.
Conexin de dos CPU de gama alta
Conecte las dos CPU de gama alta Modicon Quantum Hot Standby con Unity
mediante un cable de fibra ptica, tal y como se describe en la seccin Conexin de
dos procesadores Modicon Quantum Hot Standby con Unity idnticos, pgina 60.
Establecimiento de los controladores de la CPU del controlador primario y de la CPU del
controlador Standby
El sistema determina que una de las dos CPU de gama alta Modicon Quantum Hot
Standby con Unity ser la CPU del controlador primario, mientras que el segundo
controlador ser la CPU del controlador Standby.
El teclado proporciona informacin sobre el estado. Por lo tanto, para visualizar el
estado, utilice el teclado de la CPU de gama alta Modicon Quantum Hot Standby
con Unity seleccionando Operaciones de PLC Quantum => Operaciones del
PLC Hot Standby => Orden de Hot Standby.
Consulte Uso de las pantallas LCD, pgina 266.
Conexin de E/S remota
Conecte los mdulos de comunicaciones RIO Modicon Quantum entre s y con las
estaciones RIO tal y como se describe en Conexin de E/S remotas, pgina 62.
Configuracin en Unity Pro
Mediante Unity Pro, configure una red que sea adecuada para los bastidores
instalados y el sistema de cableado.
Configure el registro Hot Standby para la CPU de gama alta Modicon Quantum Hot
Standby con Unity en Unity Pro, tal como se describe en la seccin Pantalla de
configuracin del procesador, pgina 72.
56
35010536 04/2009
Instalacin y cableado
Transferencia y envo del programa desde la CPU del controlador primario a la CPU del
controlador Standby
Transfiera el programa del PC a la CPU de gama alta mediante el comando PLC
Transferir programa al PLC de Unity Pro.
Consulte Descripcin general de la transferencia de programas de aplicacin,
pgina 180.
Enve el programa desde la CPU del controlador primario a la CPU del controlador
Standby mediante el teclado de la CPU del controlador primario o secundario.
Seleccione Operaciones de PLC Quantum => Operaciones del PLC de la
CPU Hot Standby => Transferencia Hot Standby => Pulse <INTRO> para
confirmar la opcin Transferir =>.
Consulte Uso de las pantallas LCD, pgina 266.
NOTA: Un programa siempre se enva desde el controlador de la CPU del
controlador primario al controlador de la otra CPU.
35010536 04/2009
57
Instalacin y cableado
Asignacin de la extensin del bastidor
Necesidad de bastidores idnticos
Deben configurarse dos bastidores con el mismo mdulo y en el mismo orden. A
continuacin, ambos controladores pueden funcionar como CPU del controlador
primario o CPU del controlador Standby.
NOTA: INSTALACIN DE CONTROLADORES
Se recomienda consultar las directrices de planificacin e instalacin de Schneider
Electric. Para obtener ms informacin, consulte la Gua de referencia del
hardware de Quantum con Unity Pro y la Gua de instalacin y planificacin de
sistemas de cable de E/S remotas.
Atencin a la versin del mdulo
La CPU del controlador primario y la CPU del controlador Standby deben
pertenecer a la familia de productos Modicon Quantum Hot Standby con Unity.
Las estaciones RIO Modicon Quantum pueden ser de las series de mdulos 800 de
Schneider Electric.
Instalacin de componentes y mdulos
Un sistema Modicon Quantum Hot Standby con Unity necesita dos bastidores
principales con cuatro ranuras como mnimo.
Los bastidores (1, 2) deben estar provistos de los mismos componentes, que se
detallan a continuacin:
Modicon Quantum Hot Standby con Unity con coprocesador integrado (Copro)
(3),
Mdulo de fuente de alimentacin Modicon Quantum (4),
Mdulo de comunicaciones RIO Modicon Quantum (5),
Otros mdulos, como NOM, NOE Modicon Quantum (6).
NOTA: La secuencia de los mdulos del bastidor principal no est predefinida, pero
la secuencia de los mdulos de los bastidores principales de la CPU del controlador
primario y la CPU del controlador Standby deben ser exactamente iguales. En caso
contrario, no habr ningn sistema Modicon Quantum Hot Standby con Unity.
58
35010536 04/2009
Instalacin y cableado
En el siguiente grfico muestra un esquema posible de los componentes y sus
conectores.
1
2
3
4
5
6
7
8
35010536 04/2009
Bastidor del controlador de la CPU del controlador primario
Bastidor del controlador de la CPU del controlador Standby
Modicon Quantum Hot Standby con Unity con coprocesador integrado (Copro)
Mdulo de fuente de alimentacin Quantum de Modicon: instale la fuente de alimentacin
en la primera ranura para optimizar el diseo del bastidor.
Mdulo de comunicaciones RIO Modicon Quantum
Otros mdulos, como NOM, NOE Modicon Quantum
Cable de fibra ptica para conectar ambos procesadores
Cable coaxial con divisores (8 A) para conectar los mdulos de comunicacin RIO (5) con
las estaciones RIO de la red. La conexin sealada con lneas discontinuas representa
una conexin redundante de la red RIO, que no es necesaria en el sistema Modicon
Quantum Hot Standby con Unity.
Conexin al ordenador Unity Pro mediante Modbus o Modbus Plus.
59
Instalacin y cableado
Conexin de dos procesadores Modicon Quantum Hot Standby con Unity
idnticos
Gestin de las conexiones de cables
Si el cable no est bien conectado, los procesadores Modicon Quantum Hot
Standby con Unity no podrn establecer comunicacin y el sistema Hot Standby no
funcionar. Por lo tanto, la CPU del controlador primario funcionar sin copia de
seguridad y la CPU del controlador Standby permanecer en la modalidad offline.
Los cables de fibra ptica se venden por separado.
Modelo
Descripcin
490NOR0003
3 m MTRJ/MTRJ
490NOR0005
5 m MTRJ/MTRJ
490NOR0015
15 m MTRJ/ MTRJ
Controladores conectados mediante un cable de fibra ptica.
NOTA: REDUCCIN DE COMPONENTES ERRNEOS
No se pueden utilizar concentradores ni conmutadores en las conexiones de fibra
ptica.
Por esta razn, la conexin de fibra entre la CPU del controlador primario y la CPU
del controlador Standby debe ser directa mediante un cable, con la consiguiente
reduccin de componentes que puedan fallar en un sistema redundante.
60
35010536 04/2009
Instalacin y cableado
Conexin de dos platinas principales
Sin embargo, las platinas principales de la CPU del controlador primario y de la CPU
del controlador Standby se pueden colocar a una distancia de hasta 2 km. Si coloca
los mdulos a ms de 15 m de distancia, utilice un cable de 62,5/125 micrmetros
con conectores de tipo MTRJ. Consulte Informacin adicional de Modicon Quantum
Hot Standby con Unity, pgina 249 para obtener ms informacin.
35010536 04/2009
61
Instalacin y cableado
Conexin de E/S remotas
Conexin de cables a las E/S remotas
En todas las configuraciones:
Los cables que conectan los procesadores del mdulo de comunicaciones RIO
a la red RIO deben estar equipados con adaptadores F con autoterminacin.
Deber instalar un divisor coaxial MA-0186-100 entre los procesadores del
mdulo de comunicaciones RIO y la red RIO.
Las estaciones remotas debern estar conectadas al cable principal por medio
de una caja de derivacin MA-0185-100 y un cable de derivacin.
La ltima caja de derivacin de un cable principal debe finalizar con un
terminador troncal 52-0422-000. Las estaciones remotas no deben estar
conectadas directamente al cable principal.
Un bloque opcional de conexin a tierra 60-0545-000 situado en el mdulo de
comunicaciones proporcionar una conexin a tierra en caso de que el cable y
el procesador RIO estn desconectados. Los bloques de conexin a tierra
tambin se pueden utilizar en otros puntos de conexin a tierra del cable
principal, segn sea necesario.
Para ms informacin, consulte la Gua de instalacin y planificacin del sistema de
cableado para E/S remotas 890 USE 101 00.
NOTA: El uso de un bastidor de E/S remotas requiere que haya al menos un mdulo
de E/S configurado en el bastidor.
NOTA: REQUISITOS DE CABLEADO
62
Si utiliza un sistema Modicon Quantum Hot Standby con Unity para registrar
datos, los mdulos de comunicaciones RIO deben estar configurados y
conectados con el cable coaxial.
35010536 04/2009
Instalacin y cableado
En el siguiente esquema se muestra el hardware necesario para el cableado de E/S
remota.
1
2
3
4
5
6
7
8
9
35010536 04/2009
Controlador de la CPU del controlador primario
Controlador de la CPU del controlador Standby
Mdulo de comunicaciones RIO Modicon Quantum
Estacin RIO Modicon Quantum (opcional)
Cable coaxial (los componentes que aparecen con lneas discontinuas no son
obligatorios)
Adaptador F con autoterminacin
Distribuidor (MA-0186-100)
Caja de derivacin (MA-0185-100)
Terminacin del cable principal (52-0422-000)
63
Instalacin y cableado
Conexin a gran distancia
Si desea emplazar las unidades a ms de 3 metros de distancia, deber tener en
cuenta el efecto que esto tendr en las redes RIO y Modbus Plus.
Los controladores estn conectados a la red RIO mediante un cable coaxial. Cuanto
mayor es la distancia entre los controladores, mayor ser la calidad del cable
principal necesaria para transmitir la seal ntegramente.
Para obtener informacin detallada sobre la calidad de los cables, las distancias y
la integridad de la seal, consulte la Gua de instalacin y planificacin de sistemas
de cable de E/S remotas 890 USE 101 00.
Si no hay ningn cable coaxial que pueda mantener la integridad de la seal en la
red RIO, pueden utilizarse repetidores de fibra ptica para impulsarla.
Para obtener ms informacin sobre la ampliacin de redes Modbus Plus, consulte
la Gua de planificacin e instalacin de red Modbus Plus UNY USE 10410 V10E.
Conexin de Hot Standby sin estacin RIO
Para conectar Hot Standby sin estacin RIO, seleccione la opcin "Ninguna
estacin de RIO" en la ficha Hot Standby.
Los LED de error A y B del mdulo de comunicaciones (CRP) indican el estado de
la comunicacin entre el mdulo de comunicaciones y la estacin. Cuando se usa
un mdulo CRP con una versin de firmware anterior a la 2.x, los LED muestran un
error, aunque ste no afecta a la comunicacin entre los dos mdulos de comunicaciones RIO; de lo contrario, los LED no muestran ningn error.
64
35010536 04/2009
Instalacin y cableado
Comprobacin del sistema Modicon Quantum Hot Standby con Unity
Mtodos de comprobacin (la primera vez que se utilizan)
Siga estos pasos para realizar las pruebas para comprobar:
inicio automtico de Hot Standby;
transferencia automtica del programa de la aplicacin;
conmutacin de control de la CPU del controlador primario a la CPU del
controlador Standby.
Estas pruebas no son necesarias, pero s tiles. Si los bastidores se encuentran en
paralelo y separados por un metro (3 pies), el proceso de transferencia es ms
sencillo de controlar.
Inicio automtico Hot Standby y transferencia del programa de la aplicacin
Siga estos pasos.
Paso
35010536 04/2009
Accin
Configurar dos bastidores con el mismo hardware y firmware en el mismo orden.
Conectar a una estacin de E/S remota (RIO). (vase pgina 56)
Nota: Asegrese de que el cable de fibra ptica est conectado entre los dos
controladores.
Iniciar el software de Unity Pro y configurar el bastidor local y la estacin de E/S
remota de acuerdo con la configuracin fsica.
Tras finalizar el paso 3, ejecute el comando Generar proyecto y guarde el
programa de aplicacin.
Encender y conectar a un controlador.
Nota: el teclado del panel frontal muestra No Conf.
Descargar el programa de aplicacin y EJECUTAR el controlador.
Nota: el controlador se convertir en la CPU del controlador primario en
ejecucin.
Encender el otro controlador.
Nota: la transferencia del programa de la aplicacin se efectuar de forma
automtica. El "otro" controlador se convertir en la CPU del controlador RUN
Standby.
Comprobar que los controladores de la CPU del controlador primario y la CPU
del controlador Standby se encuentran en modalidad de CPU del controlador
RUN primario y Standby.
65
Instalacin y cableado
Preparacin de la conmutacin
Tras completar los pasos anteriores, el sistema Modicon Quantum Hot Standby con
Unity est listo para llevar a cabo una conmutacin. Realice la conmutacin
utilizando:
submen Hot Standby del teclado del panel frontal;
Bit de sistema de registro de comando %SW60.1 o %SW60.2.
NOTA: Comprobacin de la conmutacin
Si desea comprobar un efecto de conmutacin en los mdulos de E/S, configure la
estacin de E/S remota (RIO) con un mdulo de salidas binarias durante el
arranque inicial. Antes de efectuar una conmutacin, conecte a la CPU del
controlador primario y fuerce los bits de salida en el mdulo. Lleve a cabo la
conmutacin y compruebe el efecto de conmutacin sin colisin en los bits
forzados.
Prueba de conmutacin mediante el teclado del panel frontal
Para forzar una conmutacin utilizando el teclado del panel frontal, haga lo
siguiente:
Paso
66
Accin
Acceder al teclado del panel frontal de la CPU del controlador primario.
Ir al men Funcionamiento del PLC.
Ir al submen Hot Standby.
Ir a la modalidad Hot Standby.
Modificar Ejecutar a Offline.
Nota: asegrese de que la CPU del controlador Standby ha pasado a la del
controlador primario.
Modificar Offline a Ejecutar.
Nota: asegrese de que la pantalla LCD muestra Ejecutar CPU del
controlador Standby.
35010536 04/2009
Instalacin y cableado
Prueba de conmutacin mediante el registro de comando
Siga estos pasos.
Paso
Accin
Conectar a la CPU del controlador primario.
Comprobar si el orden de controlador de la CPU del controlador primario es A o
B.
Nota: Realice una comprobacin utilizando uno de los mtodos que se
describen a continuacin.
Teclado del panel frontal de la CPU del controlador primario
Funcionamiento del PLC|Hot Standby|Orden de Hot Standby
Cuadro de dilogo de estado de Unity Pro
Consultar la parte inferior de la ventana de Unity Pro al conectarse online.
Acceder al bit de sistema de registro de comando.
%SW60.1
(Si el orden de la CPU del controlador primario conectado es A.)
%SW60.2
(Si el orden de la CPU del controlador primario conectada es B.)
Establecer el bit en 0.
Nota 1: asegrese de que la CPU del controlador Standby ha pasado a la del
controlador primario.
Nota 2: si los bits %SW60.1 y %SW60.2 se establecen en 0 de forma
simultnea, se produce una conmutacin:
La CPU del controlador primario pasa a EJECUCIN offline y
La CPU del controlador Standby funciona ahora como CPU del controlador
primario en EJECUCIN.
Conectar a la nueva CPU del controlador primario.
Acceder al bit de sistema de registro de comando. Elegir el mismo bit
seleccionado en el paso 3.
Establecer el bit en 1.
Nota: asegrese de que la CPU del controlador Standby muestra la CPU en
ejecucin del controlador Standby.
Comprobar que los controladores de la CPU del controlador primario y la CPU
del controlador Standby se encuentran en modalidad de CPU del controlador
primario y Standby en ejecucin.
Recomendacin de reinicio
Mtodos de arranque (arranque en caliente)
Tras un fallo de alimentacin global con el sistema en funcionamiento, las dos CPU
se sincronizan entre s al arrancar (seleccin de PLC primario). Para garantizar esta
sincronizacin, se deben arrancar ambos PLC al mismo tiempo (en 500 ms) o bien
una tras otra (con un retardo mnimo de cinco segundos).
35010536 04/2009
67
Instalacin y cableado
NOTA: La primera solucin hace que la CPU con la direccin MAC inferior se inicie
como primaria.
La segunda solucin permite al usuario seleccionar la CPU que se convertir en
primaria (la primera que se enciende).
68
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
35010536 04/2009
Configuracin del sistema
Modicon Quantum Hot Standby
con Unity
Descripcin general
Este captulo describe la configuracin de los mdulos 140 CPU 671 60 y
140 CPU 671 60S de Modicon Quantum Hot Standby con Unity.
NOTA: La configuracin de los dos mdulos (140 CPU 671 60 y 140 CPU 671 60S)
es similar excepto por las siguientes diferencias:
El mdulo de seguridad no utiliza datos ni variables no ubicados.
El mdulo de seguridad tiene una modalidad de seguridad/mantenimiento.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin
35010536 04/2009
Apartado
Pgina
5.1
Configuracin de un sistema con las fichas y cuadros de
dilogo de Unity Pro
5.2
Configuracin de registros con Unity Pro
102
5.3
Configuracin de un NOE con Unity Pro
114
70
69
Configuracin de Modicon Quantum Hot Standby con Unity
5.1
Configuracin de un sistema con las fichas y
cuadros de dilogo de Unity Pro
Objeto
Utilice las fichas del cuadro de dilogo del editor de Unity Pro para lo siguiente:
1. seleccionar las opciones de configuracin del Modicon Quantum Hot Standby
con Unity 140 CPU 671 60/60S;
2. obtener informacin sobre el estado del sistema.
Este material le explica cmo llevar a cabo lo siguiente:
Pantalla de configuracin del procesador, pgina 72, incluidos HSBY y puertos
Modbus,
Configuracin con Unity Pro, pgina 89,
Configuracin con Unity Pro, pgina 91.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
70
Pgina
Introduccin sobre Unity Pro
71
Pantalla de configuracin del procesador
72
Utilizacin de la ficha Resumen
74
Utilizacin de la ficha Vista general
75
Utilizacin de la ficha Configuracin
76
Utilizacin de la ficha Puerto Modbus
80
Utilizacin de la ficha Animacin y de los cuadros de dilogo de la pantalla del
PLC
82
Uso de la ficha Hot Standby
86
Configuracin de las tarjetas PCMCIA
89
Configuracin del tipo de comunicacin Modbus Plus
91
Ajuste del valor de tiempo de vigilancia de estacin
93
Definicin de la opcin Bloquear teclado
95
Intercambio de direcciones de red al conmutar
97
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Introduccin sobre Unity Pro
Descripcin general
El software Unity Pro es una aplicacin totalmente compatible con Windows. Unity
Pro admite nicamente el mtodo IEC de configuracin.
No se requieren instrucciones cargables
A diferencia del Modicon Quantum heredado en el que el mdulo CHS posee la
funcin de control, el sistema Modicon Quantum Hot Standby Unity Pro con Unity
tiene la funcin de control incluida en el Executive.
Registro de comando
El registro de comando define los parmetros de funcionamiento bsicos de una
solucin Modicon Quantum Hot Standby con Unity. La funcin del registro de
comando se describe en la seccin Descripcin del registro de comando de Unity,
pgina 104.
Apertura del cuadro de dilogo del editor
Despus de iniciar Unity Pro, vaya al bus local de la vista estructural del navegador
de proyectos.
Etapa
35010536 04/2009
Accin
Abrir el editor de configuracin local haciendo doble clic en el bus local o
seleccionando el bus local y haciendo clic con el botn derecho del ratn en
Abrir.
Aparece una representacin grfica del bus local en el editor de configuracin.
Seleccione el mdulo 140 CPU 671 60/60S de Modicon Quantum Hot Standby
con Unity y haga clic con el botn derecho del ratn.
Aparecer el men contextual.
Seleccionar Abrir mdulo.
Aparece el editor. La ficha Resumen es la ficha predeterminada.
71
Configuracin de Modicon Quantum Hot Standby con Unity
Pantalla de configuracin del procesador
Acceso con Unity Pro
Despus de iniciar Unity Pro, vaya al bus local de la vista estructural del navegador
de proyectos.
Paso
72
Accin
Haga doble clic en Bus local para abrir el editor de configuracin del bus local.
Seleccione el mdulo de CPU y haga clic en l con el botn secundario del ratn.
Aparecer el men contextual.
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Paso
Accin
Seleccione Abrir mdulo.
Aparecer el editor.
Seleccione una de estas fichas:
Vista general
Resumen
Configuracin Quantum / (vase Unity Pro, Modalidades de funcionamiento,
) Configuracin de PLC Hot Standby Quantum / (vase pgina 76)
Configuracin de PLC de seguridad Quantum (vase Software Unity Pro
XLS, Modalidad de servicio manual, Especificaciones de seguridad del PLC)
Puerto Modbus Quantum / (vase Unity Pro, Modalidades de
funcionamiento, ) Puerto Modbus de PLC Hot Standby Quantum /
(vase pgina 80) Puerto Modbus de PLC de seguridad Quantum
(vase Unity Pro, Modalidades de funcionamiento, )
Puerto de animacin Quantum / (vase Unity Pro, Modalidades de
funcionamiento, ) Puerto de animacin de PLC Hot Standby Quantum /
(vase pgina 82) Animacin de PLC de seguridad Quantum
(vase Software Unity Pro XLS, Modalidad de servicio manual,
Especificaciones de seguridad del PLC)
Hot Standby
Fallos
Objetos de E/S
NOTA: %MWi se restablecer con el arranque en fro de %S0 o un programa de
carga. El arranque en fro se produce normalmente tras la carga de un programa;
%S0 se puede ajustar con el programa de usuario para iniciar un arranque en fro.
35010536 04/2009
73
Configuracin de Modicon Quantum Hot Standby con Unity
Utilizacin de la ficha Resumen
Visualizacin
Utilice la ficha Resumen del editor de Unity Pro para saber si Peer Cop y Hot
Standby estn habilitados.
Descripcin
Ficha Resumen:
Elemento
Opcin
Valor
Descripcin
Nombre/modelo de
CPU:
CPU Quantum
N/A
Slo lectura
Peer Cop:
Bloqueado
Habilitado
Slo lectura
Peer Cop="Habilitado" si
la funcin es vlida en el
men Modbus Plus
Hot Standby:
74
Habilitado
Habilitado
Slo lectura
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Utilizacin de la ficha Vista general
Visualizacin
La ficha Vista general de slo lectura del editor muestra informacin detallada sobre
las caractersticas del mdulo.
35010536 04/2009
75
Configuracin de Modicon Quantum Hot Standby con Unity
Utilizacin de la ficha Configuracin
Pantalla de configuracin
Modifique los valores mediante la ficha Configuracin del editor.
1.2: 140 CPU 671 60
Hot-Standby CPU P266, programa + PCMCIA de 1 Mb, fibra ptica Ethernet HSBY, USB, MB, MB+
Desc. general
Resumen
Configuracin
Puerto Modbus
Animacin
Hot Standby
Objetos de E/S
Memoria de seal
Inicio automtico de la ejecucin
Uso de memoria
Inicio automtico de la ejecucin
3%
Restablecer %MWi
Slo arranque en fro
Inicio automtico de la ejecucin
A: no hay ninguna tarjeta de memoria seleccionada
0x
%M 256
1x
%I 256
%MW
%IW
4x
1.024
3x
1.024
Visualizador
B: no hay ninguna tarjeta de memoria seleccionada
Modificacin de configuracin online
Modificacin online en ejecucin
Slo modificaciones sencillas: Aadir, eliminar
mdulos binarios o analgicos, o modificacin de
parmetros. Las estaciones de bus DIO, S800
y Symax no admiten esta opcin.
NOTA: La funcin modificacin online durante la ejecucin no se puede
seleccionar al mismo tiempo que la funcin Ninguna estacin RIO que est situada
en la ficha Hot Standby.
Descripcin
Ficha Configuracin:
Elemento
Opcin
Modalidad de servicio Inicio automtico de la
con inicio en fro
ejecucin
Valor
Descripcin
Determina la condicin de
funcionamiento durante el
reinicio en fro.
%MWi Resetear en reinicio x
en fro.
Slo arranque en fro
76
Si lo desea, active la funcin
Slo arranque en fro
(vase pgina 77).
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Elemento
Opcin
Tarjetas de memoria
Memoria de seal
Modificacin de
configuracin online
Valor
Descripcin
A:
N/D
B:
N/D
Muestra la configuracin en
los slots PCMCIA.
Uso de memoria
1.
Una barra muestra el
porcentaje de memoria
utilizada.
Tamao de las distintas
reas de memoria.
Nota: es necesario que los
valores de %IW y %MW
puedan dividirse por 8.
%M-0x
2.
%MW-4x
2.
%I-1x
2.
%IW-3x
2.
Visualizador
N/D
Abre la ficha Visualizador de
memoria de seal, que
muestra la ubicacin de la
memoria utilizada. (Consulte
la imagen siguiente).
Modificacin online
durante la ejecucin
Esta casilla de verificacin
permite:
Aadir o eliminar
mdulos analgicos o
binarios.
Modificar parmetros.
NOTA: Estas modificaciones
pueden realizarse en la
modalidad de ejecucin.
1. El valor (expresado en forma de porcentaje y visualizado en la escala) depende del uso
de memoria de la configuracin Hot Standby.
2. Introduzca los valores adecuados. Todos los valores dependen de la configuracin de Hot
Standby.
Slo arranque en fro
Si esta opcin est marcada, se fuerza un arranque en fro (vase Unity Pro,
Lenguajes y estructura del programa, Manual de referencia ) de la aplicacin, en
lugar del arranque en caliente (vase Unity Pro, Lenguajes y estructura del
programa, Manual de referencia ) normal.
Por defecto, la opcin Slo arranque en fro no est marcada.
La opcin Slo arranque en fro es compatible nicamente en PLC de gama alta a
partir de v2.7.
Una aplicacin que utilice esta funcin no podr:
Descargarse en un PLC con una versin anterior.
Ejecutarse en un PLC con una versin anterior.
Utilizarse con Unity Pro v4.0 o anterior.
35010536 04/2009
77
Configuracin de Modicon Quantum Hot Standby con Unity
NOTA: La casilla de verificacin Slo arranque en fro se muestra nicamente si el
PLC seleccionado es compatible.
Utilizacin del Visualizador de memoria de seal
Cuadro de dilogo Visualizador de memoria de seal
Cada celda de la cuadrcula representa una ubicacin de direccin y muestra la
entidad almacenada en dicha ubicacin. El contenido de la cuadrcula puede
modificarse mediante la seleccin de las opciones en alguno de los dos filtros
siguientes:
1. Opciones de cuadrcula de la memoria utilizada
Active una de las tres opciones (o todas ellas) mediante la casilla de verificacin
y aparecern de uno a tres grficos de barra.
Modules
Indica la direccin topolgica utilizada en los mdulos. La direccin aparece
en forma de grfico de barras en la cuadrcula.
Idioma
Indica la direccin topolgica utilizada en el programa. La direccin aparece
en forma de grfico de barras en la cuadrcula.
Variables
78
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Indica la direccin topolgica utilizada en las variables. La direccin aparece
en forma de grfico de barras.
2. Opciones de rea de memoria
Mediante esta opcin, asigna una direccin de memoria de seal. Seleccione
uno de los cuatro tipos de referencia.
%M
%I
%IW
%MW
La opcin aparecer en el campo Direccin del rea Informacin de direccin.
Modificacin de configuracin online
En los PLC que admiten esta funcin se activa una casilla de verificacin y aparece
en el Editor de CPU (vase pgina 76).
La modificacin de configuracin online slo est disponible en algunos tipos de
PLC (vase Unity Pro, Modalidades de funcionamiento, ). Si la casilla de
verificacin Modificacin online durante la ejecucin est seleccionada.
35010536 04/2009
79
Configuracin de Modicon Quantum Hot Standby con Unity
Utilizacin de la ficha Puerto Modbus
Visualizacin
Puede cambiar las opciones de comunicacin Modbus utilizando la ficha Puerto
Modbus del editor de Unity Pro:
NOTA: BSQUEDA DE DIRECCIONES MODBUS
Si necesita la direccin Modbus del controlador, vaya al mdulo 140 CPU 671 60 y
busque la direccin mediante el teclado. (vase pgina 267)
80
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Descripcin
Ficha Puerto Modbus:
Elemento
Opcin
Valor
Descripcin
Puerto
Modbus
Baudios
9600
Deben especificarse los datos
para cada conexin.
Bits de datos
Bits de parada
1o2
Paridad
PAR
50-19.200 kbit/s
IMPAR
NINGUNO
Retardo (ms)
10 ms
Direccin
1 -247
Para la conmutacin de
Modbus
1 - 119 (CPU del
controlador primario)
129 - 247
(CPU del controlador
Standby)
Ranura del
mdulo de
comunicaciones
Modalidad
RTU
ASCII
Protocolo
RS232
RS485
35010536 04/2009
81
Configuracin de Modicon Quantum Hot Standby con Unity
Utilizacin de la ficha Animacin y de los cuadros de dilogo de la pantalla del
PLC
Acceso a los cuadro de dilogo de la pantalla del PLC
Para acceder a las fichas Tarea, Reloj de tiempo real e Informacin de la ficha
Animacin de Unity Pro:
Paso
Accin
Seleccionar la ficha Animacin.
Aparecer la ficha de la pantalla de PLC automticamente.
NOTA: Los cuadros de dilogo que se muestran aparecen en la modalidad offline.
Cuando Unity Pro est conectado a un PLC, cambia la informacin que se muestra
en las fichas.
Visualizacin de la ficha Tarea
Cuadro de dilogo de la ficha Tarea de Unity Pro:
NOTA: Haga clic para ver la pantalla del PLC en modalidad online (vase Unity Pro,
Modalidades de funcionamiento, ) y la descripcin correspondiente (vase Unity
Pro, Modalidades de funcionamiento, ).
82
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Descripcin de la ficha Tarea
Descripcin de la ficha Tarea:
Elemento
Opcin
Valor
Descripcin
Eventos
Estado:
xxx
Informacin de
estado de los eventos
disponibles online.
Nmero:
xxx
N/D
Activar o desactivar todos Hacer clic en el
botn
Botn para controlar
los eventos
Arranque en caliente
Haga clic en el
botn.
Para inicializar el
arranque en caliente
Arranque en fro
Haga clic en el
botn.
Para inicializar el
arranque en fro
Recuperacin de
salidas
Salidas aplicadas
N/D
Recuperacin de salidas
N/D
No se utiliza en el
sistema Modicon
Quantum Hot
Standby con Unity.
ltima parada
Slo lectura
Da
DD/MM/AA
Hora
Iniciar/Reiniciar
Indica el da, la fecha,
la hora y la causa de
la ltima parada del
controlador.
Visualizacin de la ficha Reloj de tiempo real
Cuadro de dilogo de la ficha Reloj de tiempo real de Unity Pro:
35010536 04/2009
83
Configuracin de Modicon Quantum Hot Standby con Unity
Descripcin de la ficha Reloj de tiempo real
Descripcin de la ficha Reloj de tiempo real:
Elemento
Opcin
Descripcin
Fecha y hora del PLC Slo lectura
Indica la fecha y hora actual del PLC.
Fecha y hora del PC
Actualizar PC->PLC
Actualiza el PLC con la hora del sistema
del equipo.
Fecha y hora de
usuario
Actualizar Usuario->PLC
Actualiza el PLC con la hora establecida
por el usuario.
Visualizacin de la ficha Informacin
Cuadro de dilogo de la ficha Informacin de Unity Pro:
84
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Descripcin de la ficha Informacin
Descripcin de la ficha Informacin:
Elemento
Opcin
Valor
Descripcin
Informacin
del sistema
PLC/Identificacin
Rango PLC
Slo
disponible
online
Nombre de procesador
Versin de procesador
ID de hardware
Direccin de red
PLC/Memoria
CPU RAM
Aplicacin / Identificacin
Nombre
Producto de creacin
Fecha
Producto de modificacin
Fecha
Versin
Firma
Aplicacin / Opcin
Informacin de Upload
Comentarios
Tabla de animacin
Proteccin de seccin
Diagnstico de aplicacin
Aplicacin / Informacin
general
Bits forzados
Hot Standby
Estado de PLC Hot Standby
Estado de PLC Peer Hot
Standby
Discrepancia de aplicacin
entre PLC y PLC Peer
Nombre de PLC
Estado de transferencia de
variables
Estado de todo el sistema Hot
Standby
35010536 04/2009
85
Configuracin de Modicon Quantum Hot Standby con Unity
Uso de la ficha Hot Standby
Visualizacin de la ficha Hot Standby
Configure los valores de Hot Standby en la ficha Hot Standby del editor de Unity
Pro:
86
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Descripcin de la ficha Hot Standby
Descripcin de la ficha Hot Standby:
Elemento
Opcin
Valor
Descripcin
Modo de ejecucin
Controlador A
Offline/online
Controlador B
Offline/online
Indica el controlador
que se encontrar
offline y online en el
siguiente inicio.
Desactivar
La casilla de
verificacin "S"
NO est
activada.
Activar
La casilla de
verificacin "S"
est activada.
(Aparece la
marca de
verificacin.)
Offline
Predeterminado Si se detecta una
Botn Offline
discrepancia,
seleccionado
Standby pasa a
modalidad offline.
Online
Predeterminado Si el botn est
Botn Online no seleccionado y se
seleccionado
detecta una
discrepancia,
Standby permanece
en modalidad
Standby.
Puerto Modbus 1
Predeterminado Si se selecciona, se
Todo
activa la conmutacin
seleccionado
de Modbus.
Inicio: %MW
1.
%MW no se transfiere.
Longitud:
1.
Especifique el rango
de la longitud.
Bloquear teclado
Standby con
discrepancia de
aplicacin
Cambiar direccin al
conmutar
Memoria de seal:
rea no transferible
35010536 04/2009
Si se activa, se
pueden evitar
cambios del teclado
en el submen Hot
Standby.
87
Configuracin de Modicon Quantum Hot Standby con Unity
Elemento
Opcin
Valor
Descripcin
Opciones de
configuracin de
HSBY en bus RIO
Al menos una estacin
Seleccionada de Se configuran y
forma
supervisan uno o ms
predeterminada RIO.
Ninguna estacin RIO
No seleccionada No hay ninguna
de forma
estacin RIO
predeterminada instalada.
1. Introduzca los valores adecuados. Todos los valores dependen de la configuracin Hot
Standby.
88
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Configuracin de las tarjetas PCMCIA
Configuracin con Unity Pro
Asignacin de memoria a la tarjeta de memoria
Paso
Accin
Si no estuviese abierto, abra el editor de configuracin del bus local.
Ir al bus local de la Vista estructural del Explorador de proyectos.
Abrir el bus local mediante un doble clic en el Bus Local o mediante la seleccin
del Bus Local y un clic con el botn derecho del ratn en Abrir.
Aparece una representacin grfica del bus local.
Seale y seleccione la tarjeta PC A (1 slot) o la tarjeta PC B (2 slots).
1
2
35010536 04/2009
Configuracin de memoria de la tarjeta PCMCIA 1
Configuracin de memoria de la tarjeta PCMCIA 2
89
Configuracin de Modicon Quantum Hot Standby con Unity
Paso
90
Accin
Hacer doble clic o hacer clic con el botn derecho en cualquiera de las tarjetas
PCMCIA.
Aparece el cuadro de dilogo Nuevo/Reemplazar submdulo.
Agregar o reemplazar la memoria que se desee.
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Configuracin del tipo de comunicacin Modbus Plus
Configuracin con Unity Pro
Configuracin del tipo de comunicacin Modbus Plus
Paso
1
35010536 04/2009
Accin
Si no estuviese abierto, abrir el editor de configuracin del bus local.
Ir al bus local de la Vista estructural del Explorador de proyectos.
Abrir el editor del bus local haciendo doble clic en Bus local o seleccionando Bus
local y haciendo clic con el botn derecho del ratn en Abrir.
Aparece una representacin grfica del bus local.
Sealar el puerto Modbus Plus 3.
91
Configuracin de Modicon Quantum Hot Standby con Unity
Paso
92
Accin
Hacer doble clic o hacer clic con el botn derecho en el puerto Modbus Plus.
Aparecer el cuadro de dilogo Submdulo. La ficha General es la ficha
predeterminada.
Seleccionar un tipo de comunicacin o los dos:
Bus DIO
Peer Cop
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Ajuste del valor de tiempo de vigilancia de estacin
Modificacin del valor predeterminado
El valor de tiempo de vigilancia se debe modificar a 1200 ms como mnimo cuando
se utiliza el procesador Quantum 140CPU67160 en una configuracin Hot Standby
(por tanto, se debe cambiar el valor predeterminado de 300 ms).
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
El tiempo de vigilancia de la estacin se debe establecer en al menos dos veces
el watchdog de tareas MAST.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
35010536 04/2009
93
Configuracin de Modicon Quantum Hot Standby con Unity
Configuracin
En la tabla siguiente, se describe el procedimiento para modificar el valor de tiempo
de vigilancia.
Paso
94
Accin
Crear un bus RIO con el procesador Quantum 140CPU67160 y el mdulo de comunicacin 140CRP93x00.
Aadir un bastidor en el bus RIO con el mdulo de comunicacin 140CRA93x00.
Abrir la estacin de E/S remota Quantum y cambiar el tiempo de vigilancia de la estacin.
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Definicin de la opcin Bloquear teclado
Descripcin general
El teclado se encuentra en el panel frontal de los mdulos Modicon Quantum Hot
Standby con Unity 140 CPU 671 60/60S.
Al definirse la opcin Bloquear teclado, puede deshabilitarse el submen Hot
Standby (Operaciones del PLC | Hot Standby). (vase pgina 267) Cuando
la opcin Bloquear teclado est seleccionada, el submen Hot Standby es de slo
lectura.
Es posible que prefiera impedir el acceso al control Hot Standby a travs del teclado
para evitar la posibilidad de cambio de estado accidental (o malintencionado);
por seguridad o comodidad.
Mtodos de seleccin de la opcin Bloquear teclado
Existen dos mtodos de seleccin/habilitacin de esta opcin:
Mtodo utilizado
Descripcin
Ficha Hot Standby
Seleccione la opcin Bloquear teclado en la ficha Hot Standby
mediante el software Unity Pro. (vase pgina 86)
La seleccin de la opcin Bloquear teclado requiere la descarga del
programa de aplicacin a la CPU.
Registro de comando
Establezca el bit de sistema %SW60.0 a 1.
La seleccin del bit de sistema %SW60.0 debe efectuarse en lnea
desde el controlador de la CPU del controlador primario.
NOTA: Al definir la opcin Bloquear teclado, NO se deshabilita la opcin de control
Ejecutar/Detener el PLC del men de operaciones del PLC.
Deshabilitacin de opciones
Una vez definida la opcin Bloquear teclado, se deshabilitan dos opciones/controles
de Hot Standby mediante el teclado del panel frontal:
cambiando la modalidad HSBY (Ejecutar/Offline);
ordenando una transferencia de programa de aplicacin a Standby.
NOTA: CAMBIO DESDE HERENCIA
En el sistema Quantum Hot Standby heredado, la configuracin del bit 16 de
registro de comando afecta a la modalidad (offline o ejecutar) de los controladores
A y B, as como al estado de los bits 14 y 15.
35010536 04/2009
El bit 16 se establece en 0.
Deshabilita (sobrescribe) el estado de los bits 14 y 15 de registro de comando;
habilita el estado del interruptor.
95
Configuracin de Modicon Quantum Hot Standby con Unity
El bit 16 se establece en 1.
Habilita el estado de los bits 14 y 15 de registro de comando;
deshabilita el estado del interruptor.
En Unity:
96
El estado/condicin del bit de sistema %SW60.0 SLO deshabilita/habilita la
opcin de submen Hot Standby en el teclado del panel frontal.
La definicin del bit de sistema %SW60.0 NO afecta al estado de los bits de
sistema %SW60.1 y %SW60.1.
Independientemente de la definicin del bit de sistema %SW60.0, los bits de
sistema%SW60.1 y %SW60.2 controlan la modalidad (offline o ejecutar) de los
controladores A y B. (vase pgina 104)
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Intercambio de direcciones de red al conmutar
Descripcin general
A continuacin, se describe la gestin de direcciones de red durante la
conmutacin. Un sistema Modicon Quantum Hot Standby con Unity puede
comunicar datos a travs de protocolos de red distintos:
Modbus
Modbus Plus
TCP/IP
Gestin de direcciones de Modbus al conmutar
En un sistema Modicon Quantum Hot Standby con Unity, las direcciones de puertos
Modbus son:
CPU del controlador primario: 1-119
CPU del controlador Standby: Desplazamiento +128
Direccin mxima: 247
Rango de 1 a 247
Es posible cambiar las direcciones de puerto Modbus utilizando uno de los dos
mtodos siguientes:
Men Comunicacin del teclado del panel frontal
Ficha Puerto Modbus del editor de Unity Pro
Cambio de direcciones:
Mediante el men Comunicacin del teclado del panel frontal
Cambiar direccin en
CPU del controlador primario
1. Acceda al teclado del panel frontal de la
CPU del controlador primario.
2. Vaya al men Comunicacin
3. Vaya al submen Puerto serie
4. Seleccione la direccin
5. Cambie la direccin
6. Efecte la transferencia del programa de
aplicacin
7. Verifique que la direccin Modbus de la
CPU del controlador Standby es +128.
CPU del controlador Standby
1. Acceda al teclado del panel frontal de la
CPU del controlador Standby.
2. Vaya al men Comunicacin
3. Vaya al submen Puerto serie
4. Seleccione la direccin
5. Cambie la direccin
6. Realice la conmutacin
7. Asegrese de que la CPU del controlador
Standby ha pasado a CPU del
controlador primario
8. Efecte la transferencia del programa de
aplicacin
9. Verifique que la direccin Modbus de la
CPU del controlador Standby es +128
Mediante la ficha Puerto Modbus en el editor de datos de Unity Pro
35010536 04/2009
97
Configuracin de Modicon Quantum Hot Standby con Unity
Mediante el men Comunicacin del teclado del panel frontal
Para modificar direcciones, descargue el
programa de aplicacin. (vase pgina 171)
Nota: Si se cambia la direccin Modbus en la CPU del controlador primario utilizando el
teclado del panel frontal, asegrese de que la transferencia del programa de aplicacin se
efecta para activar la conmutacin Modbus correspondiente en la CPU del controlador
Standby.
NOTA: CAMBIO DESDE HERENCIA
En un sistema Modicon Quantum Hot Standby con Unity slo existe un puerto
disponible para Modbus.
De manera predeterminada, el intercambio de direcciones al conmutar se mantiene
entre los puertos Modbus de la CPU del controlador primario y de la CPU del
controlador Standby. Esta condicin predeterminada puede modificarse siguiendo
estos dos mtodos:
Mediante el men Hot Standby en el editor de Unity Pro.
Esta seleccin requiere la descarga del programa de aplicacin.
Mediante el bit de sistema del registro de comando %SW60.8.
Esta seleccin DEBE efectuarse online en la CPU del controlador primario.
Seleccin/cancelacin de la seleccin del intercambio de direcciones al conmutar
Mediante el men Hot Standby en el editor Mediante el bit de sistema del registro de
comando %SW60.8
1. Conecte a la CPU del controlador
1. Abra el men Hot Standby en Unity Pro
primario.
2. Vaya al rea Cambiar direccin al
2. Acceda al bit de sistema de registro de
conmutar
comando %SW60.8
3. Cancele la seleccin del puerto Modbus 1
3. Establezca el bit en 1.
4. Verifique las modificaciones
El valor predeterminado es 0.
5. Descargue el programa de aplicacin en el
controlador. (vase pgina 171)
6. Realice la conmutacin.
7. Asegrese de que la CPU del controlador
Standby pasa a CPU del controlador
primario.
8. Efecte la transferencia del programa de
aplicacin.
98
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Intercambio de direcciones Modbus al conmutar
Si el controlador A es el controlador de la CPU del controlador primario y la direccin
de su puerto Modbus es 1, las direcciones predeterminadas del puerto equiparable
del controlador B (CPU del controlador Standby) sern 129, es decir, 1 ms el
desplazamiento de 128.
Si el controlador B pasa a ser el controlador de la CPU del controlador primario
como secuencia de una conmutacin, su puerto Modbus adopta la direccin 1 y el
puerto equiparable del controlador A adopta la direccin 129.
Sin intercambio de direcciones Modbus al conmutar
Si el controlador A pasa a ser el controlador de la CPU del controlador primario y su
direccin de puerto Modbus 1 es 1, dicha direccin de puerto seguir en 1 despus
de que se produzca la conmutacin. Del mismo modo, si el controlador B pasa a ser
el controlador de la CPU del controlador primario como secuencia de una
conmutacin, su direccin de puerto Modbus 1 seguir siendo 1.
Informacin importante
NOTA: Informacin importante
1. Si cambia las opciones, las direcciones de puerto no se vern afectadas hasta
que se produzca una conmutacin.
2. Si se utilizan mdulos NOM en la configuracin, el desplazamiento de la
direccin Modbus ser +/-32 despus de la conmutacin de direcciones de
Modbus Plus.
Gestin de direcciones de Modbus Plus al conmutar
En un sistema Modicon Quantum Hot Standby con Unity, las direcciones de puerto
Modbus Plus del controlador de la CPU del controlador Standby tendrn un
desplazamiento de +/-32 de los puertos comparables del controlador de la CPU del
controlador primario.
Comportamiento del intercambio de direcciones Modbus Plus al conmutar
Comportamiento predeterminado al conmutar
Controlador A = CPU del controlador primario
MB+ direccin = 1
Controlador B = CPU del controlador Standby
MB+ direccin = 33 (1 +32)
(+32 = Desplazamiento)
Se produce la conmutacin.
35010536 04/2009
99
Configuracin de Modicon Quantum Hot Standby con Unity
Comportamiento predeterminado al conmutar
Controlador A = nueva CPU del controlador Standby
MB+ direccin = 33 (1 +32)
Controlador B = nueva CPU del controlador primario
MB+ direccin = 1
Nota: Rango numrico de las direcciones de ambos puertos (A y B): 1 - 64.
Si la direccin de la CPU del controlador primario = 50, la CPU del controlador Standby
correspondiente = 18 (50 - 32)
Es posible cambiar la direccin de Modbus Plus de los controladores utilizando el
teclado del panel frontal: Comunicacin | Modbus Plus | Modificar
direccin
NOTA: El puerto Modbus Plus estar inactivo durante unos 10 segundos despus
de que el estado standby RUN de la CPU aparezca en la pantalla LCD.
Comportamiento del intercambio de direcciones de Modbus Plus al cambiar la
direccin
Comportamiento forzado al conmutar
Controlador A = CPU del controlador primario
MB+ direccin = 1
Controlador B = CPU del controlador Standby
MB+ direccin = 33 (1 +32)
(+32 = Desplazamiento)
Cambiar la direccin de la CPU del controlador primario = 5.
Controlador A = CPU del controlador primario
MB+ direccin = 5
Controlador B = CPU del controlador Standby
MB+ direccin = 33
Efectuar transferencia del programa de aplicacin.
Controlador A = CPU del controlador primario
MB+ direccin = 5
Controlador B = CPU del controlador Standby
MB+ direccin = 37 (5 +32)
Forzar conmutacin.
Controlador A = nueva CPU del controlador Standby
MB+ direccin = 37 (5 +32)
Controlador B = nueva CPU del controlador primario
MB+ direccin = 5
Si modifica la direccin de Modbus Plus, lleve a cabo una transferencia del programa de
aplicacin. (vase pgina 179) En caso de que se produzca un fallo durante la
transferencia, se crear una direccin de desplazamiento diferente en la CPU del
controlador Standby.
100
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
NOTA: INTERCAMBIO DE DIRECCIONES
Con la conmutacin, el sistema Modicon Quantum Hot Standby con Unity y los
NOM intercambian las direcciones Modbus Plus casi instantneamente (en uno o
dos milisegundos). Esta conmutacin prcticamente instantnea significa que los
dispositivos host que estn llevando a cabo una lectura de dotacin del controlador
se comunicarn con el controlador de la CPU del controlador primario y que la
interrupcin de la conexin de la red ser mnima durante la conmutacin.
NOTA: ACTUALIZACIN EXEC MEDIANTE OSLOADER
Cuando se utiliza la comunicacin Modbus Plus y OSLoader, nicamente la
direccin 1 es vlida.
(vase pgina 155)
Gestin de direcciones TCP/IP al conmutar
Cuando se utiliza en un sistema Modicon Quantum Hot Standby con Unity, los
mdulos de opciones de red Modicon Quantum Ethernet TCP/IP NOE 771 01 y 11
admiten el intercambio de direcciones al conmutar. El intercambio de direcciones IP
se produce del mismo modo que el intercambio de direcciones de los puertos
Modbus Plus, con la salvedad de que el desplazamiento es de 1 y no de 32.
Durante la conmutacin, los mdulos intercambian sus direcciones IP. Las
direcciones de NOE 771 se intercambian automticamente y no se pueden
controlar con opciones seleccionadas en alguna de las fichas del editor ni mediante
la activacin o desactivacin de los bits del registro de comando.
A la definicin de direcciones IP se le aplican todas las reglas estndar, con la
restriccin aadida de que la direccin IP no puede ser superior a 253 o la direccin
de difusin, inferior a 2. Adems, ningn otro dispositivo podr tener asignada la
direccin configurada IP + 1.
NOTA: INTERCAMBIO DE DIRECCIONES De NOE 771 01 y 11
35010536 04/2009
NOE 771 01 y 11 son los nicos mdulos opcionales Ethernet que admiten el
intercambio de direcciones IP en un sistema Modicon Quantum Hot Standby con
Unity V2.0.
Los mdulos NOE 77101 y 11 deben estar configurados en la misma ranura que
las platinas principales de la CPU del controlador primario y de la CPU del
controlador Standby.
NOE 771 01, 11 necesita una revisin mnima del firmware 2.0 o superior.
101
Configuracin de Modicon Quantum Hot Standby con Unity
5.2
Configuracin de registros con Unity Pro
Objeto
Este material le explica la configuracin del sistema Modicon Quantum Hot Standby
con Unity mediante la seleccin de las opciones que tengan efecto en los registros:
Es posible que necesite utilizar este mtodo si el sistema tiene unas necesidades
de configuracin especficas.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
102
Pgina
Interpretacin de las palabras de transferencia inversa, memoria de seal de
transferencia y rea no transferible
103
Descripcin del registro de comando de Unity
104
Descripcin del registro de estado de Unity
108
Transferencia de datos de usuario
111
Utilizacin de datos inicializados
112
Sincronizacin de fecha/hora
113
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Interpretacin de las palabras de transferencia inversa, memoria de seal de
transferencia y rea no transferible
Designacin de un rea no transferible
Mediante la ficha Hot Standby del cuadro de dilogo del editor, puede designar un
bloque de palabras %MW como rea no transferible.
Paso
Accin
Asegurarse de que est seleccionada la ficha Hot Standby.
Si se desea revisar el proceso de inicio de Unity Pro y apertura del cuadro de
dilogo del editor, consultePantalla de configuracin del procesador, pgina 72.
Introducir la direccin de inicio en el campo de palabra del sistema, %MW.
El campo se encuentra en el rea no transferible de la ficha Hot Standby.
Introducir el nmero de registros contiguos en el campo Longitud:
El campo se encuentra en el rea no transferible de la ficha Hot Standby.
rea no transferible de la memoria de seal
Los registros designados se pasan por alto cuando los valores de memoria de seal
se transfieren desde el controlador de la CPU del controlador primario a la CPU del
controlador Standby. La nica forma de reducir el tiempo de ciclo es mediante la
colocacin de registros en el rea no transferible.
NOTA: Con el diseo de hardware de la CPU Modicon Quantum Hot Standby con
los procesadores Unity, la optimizacin del tiempo de ciclo proporcionada por el
rea no transferible puede ser muy baja.
Transferencia de datos a la CPU del controlador primario
Las palabras de sistema,%SW62/63/64/65, se ocupan de la transferencia de datos
del controlador de la CPU del controlador Standby a la CPU del controlador
primario.
El programa de aplicacin (de la primera seccin) puede utilizar estas palabras para
registrar informacin de diagnstico.
Los datos de la CPU del controlador Standby se transfieren en cada exploracin y
estn disponibles para la CPU del controlador primario.
35010536 04/2009
103
Configuracin de Modicon Quantum Hot Standby con Unity
Descripcin del registro de comando de Unity
Definicin de los bits del registro de comando
El registro de comando define los parmetros de funcionamiento de una aplicacin
Hot Standby para los controladores primario y Standby, y est situado en la palabra
de sistema %SW60.
En cada exploracin, el registro de comando se duplica y transfiere datos de la CPU
del controlador primario a la CPU del controlador Standby. La transferencia se
efecta slo desde la CPU del controlador primario a la CPU del controlador
Standby. No tendr efecto ninguna modificacin en el registro de comando de la
CPU del controlador Standby porque los valores transferidos desde la CPU del
controlador primario sobrescribirn los valores de la CPU del controlador Standby.
En la ilustracin siguiente se identifican las opciones operativas proporcionadas por
el registro de comando.
104
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Palabra de sistema %SW60.0
Bloquear teclado es una opcin que permite al controlador aceptar o rechazar los
comandos desde el submen Hot Standby mediante el teclado del panel frontal.
%SW60.0 = 1
Bloquear teclado habilitado.
El sistema Modicon Quantum Hot Standby con Unity rechaza todos los cambios
desde el men Hot Standby mediante el teclado del panel frontal.
%SW60.0 = 0
Bloquear teclado deshabilitado.
El sistema Modicon Quantum Hot Standby con Unity acepta todos los cambios
desde el men Hot Standby mediante el teclado del panel frontal.
(vase pgina 95)
Palabra de sistema %SW60.1
Modalidad OFFLINE/RUN del controlador A
%SW60.1 = 1
El controlador A pasa a la modalidad de ejecucin
%SW60.1 = 0
El controlador A pasa a la modalidad offline
Palabra de sistema %SW60.2
Modalidad OFFLINE/RUN del controlador B
%SW60.2 = 1
El controlador B pasa a la modalidad de ejecucin
%SW60.2 = 0
El controlador B pasa a la modalidad offline
NOTA: Si los bits %SW60.1 y %SW60.2 se establecen en 0 de forma simultnea,
se produce una conmutacin:
La CPU del controlador primario pasa a RUN offline.
Adems, la CPU del controlador Standby funciona ahora como CPU del
controlador primario en ejecucin.
Palabra de sistema %SW60.3
Discrepancia de aplicacin
35010536 04/2009
%SW60.3 = 0
Si se detecta una discrepancia de aplicacin, la CPU del controlador Standby
pasa a modalidad offline forzosamente.
%SW60.3 = 1
La CPU del controlador Standby funciona con normalidad incluso si se produce
una discrepancia.
105
Configuracin de Modicon Quantum Hot Standby con Unity
(vase pgina 159)
Palabra de sistema %SW60.4
Actualizacin EXEC
%SW60.4 = 1
Permite actualizar Executive de la CPU del controlador Standby mientras que la
CPU del controlador primario sigue controlando el proceso.
%SW60.4 = 0
Permite actualizar Executive y detener el control del proceso de la CPU del
controlador primario.
El proceso de actualizacin permite:
Que un sistema Hot Standby pueda funcionar con distintas versiones del
sistema operativo que se ejecuta en la CPU del controlador primario y la CPU del
controlador Standby.
que pueda actualizarse sin necesidad de interrumpir el proceso.
Para realizar una actualizacin de Executive, debe detenerse la CPU del
controlador Standby. Cuando se vuelva a iniciar, la CPU del controlador Standby
funciona como una CPU del controlador Standby vlida. (vase pgina 153)
Palabra de sistema %SW60.5
Comandos CPU del controlador Standby para iniciar la transferencia de una
aplicacin.
%SW60.5 = 1 indica que la CPU del controlador Standby solicita una
transferencia del programa de aplicacin desde la CPU del controlador primario.
%SW60.5 = 0 es el valor predeterminado y no se efecta ninguna transferencia.
NOTA: %SW60.5 es un bit de monitorizacin.
%SW60.5 monitoriza una accin. Una vez efectuada la accin, %SW60.5 vuelve al
valor predeterminado (0).
NOTA: En el caso de seleccionar discrepancia de aplicacin online, el sistema
HSBY necesita 2 segundos para verificar la coherencia de la aplicacin y la
deteccin de una discrepancia de aplicacin (%SW61.4). As pues, la solicitud de
transferencia de aplicacin (%SW60.5) tiene que realizarse con un retardo mnimo
de 2 segundos despus de cualquier modificacin de la aplicacin.
106
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
ADVERTENCIA
COMPORTAMIENTO INESPERADO DE LA APLICACIN
Si se ha seleccionado una discrepancia de aplicacin online, una solicitud de
transferencia de aplicacin (%SW60.5) tiene que realizarse con un retardo mnimo
de 2 segundos despus de cualquier modificacin de la aplicacin.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Palabra de sistema %SW60.8
Intercambio de Modbus en el puerto 1
%SW60.8 = 1
Intercambia las direcciones Modbus en el puerto 1 cuando se produce la
conmutacin.
Nota: En un sistema Modicon Quantum Hot Standby con Unity slo es posible
utilizar el puerto 1 de Modbus.
Palabra de sistema %SW60.9
Intercambio de Modbus en el puerto 2
%SW60.9 = 0
La direccin cambia al puerto 2 de Modbus en el intercambio de la CPU del
controlador primario.
%SW60.9 = 1
Ninguna direccin cambia al puerto 2 de Modbus en el intercambio de la CPU del
controlador primario.
Palabra de sistema %SW60.10
Intercambio de Modbus en el puerto 3
35010536 04/2009
%SW60.9 = 0
La direccin cambia al puerto 3 de Modbus en el intercambio de la CPU del
controlador primario.
%SW60.9 = 1
Ninguna direccin cambia al puerto 3 de Modbus en el intercambio de la CPU del
controlador primario.
107
Configuracin de Modicon Quantum Hot Standby con Unity
Descripcin del registro de estado de Unity
Bits del registro de estado de Hot Standby
El registro de estado de Hot Standby es un registro de lectura ubicado en la palabra
de sistema %SW61 que se utiliza para supervisar el estado actual de la CPU del
controlador primario y de la CPU del controlador standby.
Tanto la CPU del controlador primario como la CPU del controlador Standby/offline
poseen su propia copia del registro de estado. El registro de estado no se transfiere
de la CPU del controlador primario a la CPU del controlador Standby. Cada PLC
debe conservar su registro de estado local basado en la comunicacin regular entre
los dos controladores.
La siguiente ilustracin identifica las opciones operativas proporcionadas por el
registro de estado.
108
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Palabras de sistema de %SW61.0 a %SW61.3
Estos cuatro bits muestran los estados de los controladores Hot Standby local y
remoto.
Estado del PLC local
%SW61.1 = 0 y %SW61.0 = 1 indican que el PLC local se encuentra en la
modalidad OFFLINE.
%SW61.1 = 1 y %SW61.0 = 0 indican que el PLC local se est ejecutando en
la modalidad CPU primaria.
%SW61.1 = 1 y %SW61.0 = 1 indican que el PLC local se est ejecutando en
la modalidad CPU standby.
Estado del PLC remoto
%SW61.3 = 0 y %SW61.2 = 1 indican que el PLC local se encuentra en la
modalidad OFFLINE.
%SW61.3 = 1 y %SW61.2 = 0 indican que el PLC remoto se est ejecutando
en la modalidad CPU primaria.
%SW61.3 = 1 y %SW61.2 = 1 indican que el PLC remoto se est ejecutando
en la modalidad CPU primaria.
%SW61.3 = 0 y %SW61.2 = 0 indican que el PLC remoto no es accesible (est
apagado y no hay comunicacin).
Palabra de sistema %SW61.4
%SW61.4 se establece como 1 siempre que se detecta una discrepancia de
aplicacin entre la CPU del controlador primario y la CPU del controlador Standby.
%SW61.4 depende de si %SW60.3 (registro de comando) se establece como 1.
Palabra de sistema %SW61.5
%SW61.5 representa la peticin notificada por el coprocesador durante el inicio.
El orden depende del rango de las direcciones MAC.
Si la designacin A/B se define como A, el bit 5 se establecer como 0.
Si la designacin A/B se define como B, el bit 5 se establecer como 1.
NOTA: En pantallas LCD del controlador
A.
B.
Palabra de sistema %SW61.7
Si %SW61.7 se establece en 0, los dos PLC tienen la misma versin de sistema
operativo.
Si %SW61.7 se establece en 1, los dos PLC tienen diferentes versiones del sistema
operativo.
35010536 04/2009
109
Configuracin de Modicon Quantum Hot Standby con Unity
Palabra de sistema %SW61.8
Si %SW61.8 se establece en 0, los dos coprocesadores tienen la misma versin de
sistema operativo.
Si %SW61.8 se establece en 1, los dos coprocesadores tienen diferentes versiones
del sistema operativo.
Palabra de sistema %SW61.12 y 13
Si %SW61.12 se establece en 1, %SW61.13 indica el valor de la direccin adoptada
por el NOE:
Si %SW61.13 se establece en 1, la direccin es IP+1.
Si %SW61.13 se establece en 0, la direccin es IP.
Si %SW61.12 se establece en 0, %SW61.13 no es relevante.
Palabra de sistema %SW61.15
Si %SW61.15 se ha establecido como 1, este ajuste indica que el dispositivo del
coprocesador se ha configurado y funciona correctamente.
110
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Transferencia de datos de usuario
General
En cada exploracin de un sistema redundante, la CPU del controlador primario
debe enviar sus datos a la CPU del controlador Standby para que est lista para
funcionar como controlador primario si es necesario.
Variables, instancias, bits y palabras
Los datos de usuario que se transferirn incluyen:
35010536 04/2009
Las variables ubicadas (en memoria de seal),
Todas las variables no ubicadas (slo para el mdulo 140 CPU 671 60 )
Todas las instancias de datos DFB y EFB
Los estados SFC (slo para el mdulo 140 CPU 671 60 )
Palabras y bits de sistema
111
Configuracin de Modicon Quantum Hot Standby con Unity
Utilizacin de datos inicializados
Carga durante el tiempo de arranque en fro
El mdulo 140 CPU 671 60/60S Modicon Quantum Hot Standby con Unity admite
datos inicializados.
Los datos inicializados permiten especificar valores iniciales para los datos que van
a cargarse durante el tiempo de arranque en fro. Declare las variables antes de un
arranque en fro.
Actualizacin online
Adems de declarar valores antes de realizar un arranque en fro, puede actualizar
los valores iniciales online.
La actualizacin de los valores iniciales online crea una situacin de discrepancia
en un sistema redundante.
NOTA: La adicin de un cambio de configuracin sobre la marcha es posible slo
si se proporciona una nueva versin de firmware de CRP (mdulo 140 CRP 9 )
y CRA (mdulo 140 CRA 2 ).
Gestin de problemas durante la conmutacin
La actualizacin de valores iniciales online supone un problema: si se produce una
conmutacin en el PLC no actualizado y, a continuacin, se ejecuta un arranque en
fro, se utilizarn los valores iniciales ms antiguos.
NOTA: VENTANA DE TIEMPO
Tenga en cuenta que aparece una ventana de tiempo en la que se indica cunto
tiempo puede producirse una discrepancia. Las discrepancias pueden causar
situaciones de funcionamiento incorrecto.
Solucin de problemas de discrepancia
Sin embargo, las discrepancias de aplicacin producen los mismos problemas. De
este modo, las discrepancias de valor se tratarn de la misma manera que las
discrepancias de aplicacin. Las discrepancias de valor conllevan las mismas
indicaciones y los mismos requisitos de actualizacin.
112
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Sincronizacin de fecha/hora
Ajuste de la fecha/hora de los controladores de la CPU del controlador primario y la CPU del
controlador Standby
En un sistema Modicon Quantum Hot Standby con Unity, los controladores de la
CPU del controlador primaria y de la CPU del controlador Standby poseen su propia
fecha/hora, que no se sincroniza de forma implcita.
Si la fecha no se sincroniza, entonces, al conmutar, la hora se modificar en funcin
de la diferencia entre los dos relojes. En caso de no sincronizarse la fecha/hora,
podran producirse problemas si se est controlando una aplicacin de tiempo
crtico.
35010536 04/2009
113
Configuracin de Modicon Quantum Hot Standby con Unity
5.3
Configuracin de un NOE con Unity Pro
Objeto
Este material explica la configuracin de un NOE, un mdulo Quantum Ethernet,
mediante Unity Pro. Si desea obtener una descripcin completa de todos los
modelos del NOE, consulte el Manual del usuario de mdulos Ethernet Quantum
NOE 771 xx, 840 USE 116 00.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
114
Pgina
Quantum Hot Standby para Unity Pro
115
Modalidades de servicio de NOE y Modicon Quantum Hot Standby con Unity
117
Asignacin de direcciones IP
121
Tiempos de intercambio de direcciones
123
Efectos de red de la solucin Modicon Quantum Hot Standby con Unity
124
Red sobrecargada
128
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Quantum Hot Standby para Unity Pro
Descripcin de la solucin Hot Standby
NOTA: El sistema Modicon Quantum Hot Standby con Unity admite hasta seis
adaptadores Ethernet NOE 771xx en los controladores de bus.
NOE Hot Standby permite el intercambio automtico de direcciones IP. Ambos
controladores se configuran de forma idntica. Un controlador es el NOE de CPU
primario; el otro, el NOE secundario. Si el NOE de CPU primario se detiene, los
controladores se conmutan y el sistema se recupera.
Los NOE coordinan el intercambio de direcciones IP. Despus de cerrar las
conexiones del cliente y del servidor, cada NOE enva un mensaje UDP de
intercambio a su interlocutor NOE respectivo. El NOE emisor espera durante un
timeout especificado (500 ms) la llegada de mensajes UDP de intercambio entre
interlocutores. Despus de recibir los mensajes o despus de un timeout, el NOE
cambia su direccin IP.
NOTA: Los NOE deben comunicarse entre s para intercambiar direcciones IP.
Schneider Electric recomienda conectar los NOE de CPU primario y secundario al
mismo conmutador porque:
Las interrupciones en la comunicacin entre NOE incrementan el tiempo de
intercambio.
Si se conectan dos NOE al mismo conmutador, se reduce la probabilidad de que
se produzca una interrupcin en la comunicacin.
ATENCIN
PRDIDA DE CONTROL - INTERRUPCIN EN LA COMUNICACIN
Utilice un conmutador Ethernet (no un concentrador) para conectar los mdulos
Quantum Ethernet 771xx entre s y a la red.
Si no se siguen estas instrucciones pueden producirse lesiones personales
o daos en el equipo.
El NOE espera a que se produzca un cambio en el estado Hot Standby del
controlador o el intercambio de mensajes UDP. A continuacin, el NOE realiza una
de estas dos acciones de Hot Standby.
Si el NOE . .
Entonces
Detecta que el nuevo estado Hot Standby es cambia la direccin IP.
de CPU del controlador primario o de CPU
del controlador standby,
Recibe un mensaje UDP de intercambio,
35010536 04/2009
transmite un mensaje UDP de intercambio e
intercambia la direccin IP.
115
Configuracin de Modicon Quantum Hot Standby con Unity
Todos los servicios de cliente/servidor (exploracin de E/S, datos globales,
mensajes, FTP, SNMP y HTTP) continan ejecutndose despus de la
conmutacin del NOE de CPU primario antiguo al nuevo.
NOTA: Si un NOE detiene la comunicacin, esta condicin no har que la CPU del
controlador primario abandone el estado de CPU del controlador primario.
ADVERTENCIA
COMPORTAMIENTO INESPERADO DE LA APLICACIN
Disee su aplicacin de modo que los mdulos no controlados permitan la
comunicacin slo con partes no crticas de la aplicacin.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Funcionalidad del mdulo NOE y Hot Standby
La familia NOE 771 proporciona diversos servicios Ethernet. Algunos servicios
estn disponibles o no disponibles en un sistema Modicon Quantum Hot Standby
con Unity. En la tabla siguiente se indica qu servicios estn o no disponibles.
Servicio
Familia NOE 771
Exploracin de E/S
Disponible
Datos globales
Disponible
Mensajes Modbus
Disponible
FTP/TFTP
Disponible
SNMP
Disponible
Servidor HTTP
Disponible
DHCP
No disponible
NOTA: nicamente los mdulos 140 NOE 771 01 y 140 NOE 771 11 (mdulos
Ethernet TCP/IP) admiten un sistema Modicon Quantum Hot Standby con Unity
versin 2.0.
116
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Modalidades de servicio de NOE y Modicon Quantum Hot Standby con Unity
Modalidades de NOE
Las modalidades del mdulo NOE son las siguientes:
Modalidad de CPU del controlador primario
El estado de Hot Standby es de CPU del controlador primario y todos los
servicios de cliente/servidor se encuentran activos.
Modalidad secundaria
El estado de Hot Standby es standby y todos los servicios del servidor, excepto
DHCP, estn activos.
Modalidad autnoma
El mdulo NOE se encuentra en un sistema no redundante, o bien el mdulo
CPU HE no est presente o su estado no es funcional.
Modalidad offline
La CPU est detenida.
Las modalidades de servicio de Modicon Quantum Hot Standby con Unity y NOE se
sincronizan segn las condiciones que se describen en la siguiente tabla:
Estado del mdulo HE CPU
Estado HSBY
Modalidad de servicio de
NOE
Presente y en estado funcional
CPU del controlador
primario
CPU del controlador primario
Presente y en estado funcional
CPU del controlador
Standby
Secundario
Presente y en estado funcional
Offline
Offline
Presente y en estado funcional
Sin asignar
Autnomo
No presente o estado no funcional
N/D
Autnomo
Cualquiera de los cuatro eventos afectar a la modalidad de funcionamiento de
NOE. Estos cuatro eventos se producen en las siguientes situaciones:
el mdulo NOE est encendido;
un mdulo NOE ejecuta una conmutacin Hot Standby;
un mdulo NOE pasa a la modalidad offline o
una aplicacin nueva se descarga en el mdulo NOE.
35010536 04/2009
117
Configuracin de Modicon Quantum Hot Standby con Unity
Encendido y asignacin de direcciones IP
Un mdulo NOE obtiene su asignacin de direccin IP al encenderse del modo
siguiente:
Si el estado HSBY es...
Entonces la direccin IP asignada es...
sin asignar
direccin IP configurada
CPU del controlador primario direccin IP configurada
secundaria
direccin IP configurada + 1
sin asignar a offline
Consulte la Modalidad offline en la secuencia de encendido
en la tabla siguiente.
Si dos mdulos NOE se encienden de forma simultnea, un algoritmo de resolucin:
determina cul es el mdulo NOE de la CPU del controlador primario
asigna la direccin IP configurada a dicho mdulo NOE de la CPU del
controlador primario
asigna la direccin IP configurada + 1 al mdulo NOE secundario.
Modalidad offline en la secuencia de
encendido
Resultado
El controlador A se enciende antes que el La direccin IP del controlador A ser la
direccin IP configurada.
controlador B.
La direccin IP del controlador B ser la
direccin IP configurada + 1.
Ambos controladores, A y B, se
encienden a la vez.
El algoritmo de resolucin asignar al controlador
A la direccin IP configurada y al controlador B, la
direccin IP configurada + 1.
El mdulo NOE ejecuta una prueba de direccin IP duplicada mediante el envo de
una peticin ARP a la direccin IP configurada. Si se recibe una respuesta antes de
tres segundos, la direccin IP permanecer como IP predeterminada y aparecer
un cdigo de diagnstico intermitente.
Si no existe ninguna configuracin IP, el mdulo NOE permanecer en modalidad
autnoma y ser necesario obtener la direccin IP de un servidor BOOTP o una
direccin MAC.
118
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Encendido y servicios Ethernet
En la tabla que aparece a continuacin se muestra cmo el estado de un servicio
de NOE se ve afectado por el estado HSBY de Modicon Quantum Hot Standby con
Unity.
Estado
HSBY
Estado de los servicios de NOE
Servicios de cliente
Servicios Servicios de servidor
de cliente/
servidor
Explorador Datos
de E/S
globales
Mensajes
Modbus
FTP
SNMP
HTTP
Sin asignar
Ejecutar
Ejecutar
Ejecutar
Ejecutar
Ejecutar
Ejecutar
CPU del
controlador
primario
Ejecutar
Ejecutar
Ejecutar
Ejecutar
Ejecutar
Ejecutar
Secundario Detener
Detener
Ejecutar
Ejecutar
Ejecutar
Ejecutar
Offline
Detener
Ejecutar
Ejecutar
Ejecutar
Ejecutar
Detener
Conmutacin Hot Standby
En la tabla siguiente se describe el modo en que los mdulos NOE coordinan la
conmutacin Hot Standby.
Etapa Accin
35010536 04/2009
El mdulo NOE A se est ejecutando en el PLC de la CPU del controlador primario,
mientras que el mdulo NOE B est en el PLC secundario en una configuracin Hot
Standby.
El mdulo NOE A detecta que el PLC ha cambiado su modalidad de CPU del
controlador primario a offline.
El mdulo NOE A cambia su estado HSBY de CPU del controlador primario a offline
con los mismos servicios Ethernet en ejecucin e inicia su temporizador del
Watchdog (con un ajuste de timeout de 500 ms). Espera una peticin de UDP del
mdulo NOE B para intercambiar direcciones IP.
El mdulo NOE B detecta que el PLC ha cambiado su estado de CPU de controlador
secundario a primario.
El mdulo NOE B detiene todos los servicios Ethernet, enva una peticin UDP al
mdulo NOE A para sincronizar el intercambio de direcciones IP, inicia el
temporizador del Watchdog (con un ajuste de timeout de 500 ms) y espera una
respuesta UDP del mdulo NOE A.
119
Configuracin de Modicon Quantum Hot Standby con Unity
Etapa
Accin
Una vez que el mdulo NOE A haya recibido la peticin UDP por parte del mdulo
NOE B (o tras el timeout del temporizador del Watchdog), detiene todos los
servicios Ethernet. Si ha recibido una peticin UDP, el mdulo NOE B enva una
respuesta UDP al mdulo NOE A; en caso de que el timeout del temporizador del
Watchdog se haya agotado, el mdulo NOE B no enviar dicha respuesta UDP. En
este caso, el mdulo NOE A intercambia la direccin IP e inicia servicios
secundarios.
El mdulo NOE B intercambia las direcciones IP e inicia servicios Ethernet como
CPU del controlador primario.
Cuando el mdulo NOE A detecta que su controlador local cambia el estado de
offline a standby, toma la direccin IP secundaria.
De este modo, el mdulo NOE B pasa a ser el NOE de la CPU del controlador
primario.
10
El mdulo NOE B abre todas las conexiones de cliente, escucha todas las
conexiones de servidor y las restablece.
11
El mdulo NOE A, por su parte, escucha todas las conexiones de servidor y las
restablece.
NOTA: Durante la conmutacin Hot Standby, existe una prdida de comunicacin
durante 500 ms entre el PLC y la HMI o Unity Pro.
Paso a offline
Cuando se detiene la CPU o el estado Hot Standby pasa a modalidad offline, se
producen los dos eventos que siguen:
1. La modalidad del mdulo NOE pasa a ser offline.
2. El mdulo NOE utiliza la direccin IP de la configuracin actual.
Asignacin de direccin IP y paso a offline
120
Estado HSBY
La direccin IP asignada es...
CPU del
controlador
primario a offline
Direccin IP configurada, siempre que otro controlador no pase a CPU
del controlador primario.
CPU del
controlador
Standby a offline
Direccin IP configurada + 1
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Asignacin de direcciones IP
Configuracin del mdulo NOE
El mdulo NOE se puede configurar para trabajar junto con el controlador Modicon
Quantum Hot Standby con Unity. Debido a que los controladores primario de la CPU
y secundario deben tener una configuracin idntica, las direcciones IP
configuradas sern iguales. La direccin IP del mdulo NOE es la direccin IP
configurada o la direccin IP configurada +1. El estado actual del Hot Standby local
determina la direccin IP.
En el estado offline, la direccin IP se determina en funcin de si el otro controlador
est pasando o no al estado de CPU del controlador primario.
En la tabla siguiente se muestran las asignaciones de direcciones IP.
Estado de Hot Standby
Direccin IP
CPU primaria
Direccin IP configurada
CPU Standby
Direccin IP configurada + 1
Transicin de primario a offline
Direccin IP configurada, si el controlador Peer no
pasa a CPU del controlador primario
Transicin de standby a offline
Direccin IP configurada + 1
Restriccin de direcciones IP
No utilice la direccin IP de difusin ni la direccin IP de difusin - 2 para
configurar un mdulo NOE.
Transparencia de la direccin IP
ATENCIN
FUNCIONAMIENTO INESPERADO DEL EQUIPO
Para una configuracin Hot Standby Quantum:
No utilice la direccin IP + 1.
No utilice direcciones IP consecutivas de las direcciones IP configuradas.
No configure la direccin de la CPU del controlador primario como
[Link].254. Esto provoca que la direccin IP de la CPU sea:
[Link].255. En este caso, el mdulo devuelve el cdigo de diagnstico
Configuracin IP incorrecta.
Si no se siguen estas instrucciones pueden producirse lesiones personales
o daos en el equipo.
35010536 04/2009
121
Configuracin de Modicon Quantum Hot Standby con Unity
Cuando se produce una conmutacin, un nuevo PLC de la CPU del controlador
primario toma la direccin IP del PLC de la CPU del controlador primario antiguo.
Cuando el PLC que se ha detenido vuelve a estar operativo y vuelve a unirse al
sistema Hot Standby, toma la direccin IP del PLC secundario. Un nuevo NOE de
CPU del controlador primario debe tener la misma direccin IP que el NOE de la
CPU del controlador primario anterior. La direccin IP del NOE secundario (un
mdulo NOE en estado secundario) es la direccin IP + 1.
Los mdulos NOE integrados en la configuracin Modicon Quantum Hot Standby
con Unity coordinan esta direccin IP de intercambio con la gestin de los servicios
Ethernet utilizados.
122
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Tiempos de intercambio de direcciones
Significado
En la tabla que aparece a continuacin se describen los detalles de los tiempos de
intercambio de direcciones, tales como el tiempo necesario para cerrar las
conexiones, el tiempo para intercambiar las direcciones IP y el tiempo para
establecer las conexiones.
35010536 04/2009
Servicio
Tiempo de intercambio
habitual
Tiempo de intercambio mximo
Intercambio de
direcciones IP
6 ms
500 ms
Exploracin de E/S
Un ciclo inicial de exploracin 500 ms + un ciclo inicial de
de E/S
exploracin de E/S
Datos globales
Para obtener informacin
sobre los tiempos de
intercambio, consulte el
Manual del usuario de los
mdulos Quantum NOE
771xx Ethernet (840 USE
116).
500 ms + un ciclo de la CPU
Mensajes de cliente
Un ciclo de la CPU
500 ms + un ciclo de la CPU
Mensajes de servidor Un ciclo de la CPU + el
tiempo de la conexin de
restablecimiento de cliente
500 ms + el tiempo de la conexin de
restablecimiento de cliente
Servidor FTP/TFTP
El tiempo de la conexin de
restablecimiento de cliente
500 ms + el tiempo de la conexin de
restablecimiento de cliente
SNMP
Un ciclo de la CPU
500 ms + un ciclo de la CPU
Servidor HTTP
El tiempo de la conexin de
restablecimiento de cliente
500 ms + el tiempo de la conexin de
restablecimiento de cliente
123
Configuracin de Modicon Quantum Hot Standby con Unity
Efectos de red de la solucin Modicon Quantum Hot Standby con Unity
Descripcin general
La solucin Modicon Quantum Hot Standby con Unity Pro es una potente funcin
de los mdulos NOE que permite aumentar la fiabilidad de la instalacin. Hot
Standby utiliza una red; el uso de la funcin Hot Standby en una red puede afectar
al comportamiento de:
navegadores
clientes locales y remotos
servicio de exploracin de E/S
servicio de datos globales
servidor de FTP/TFTP
A continuacin, se describen los factores que se pueden encontrar al utilizar la
solucin Modicon Quantum Hot Standby con Unity.
Navegadores
NOTA: En la configuracin Modicon Quantum Hot Standby con Unity Pro, es
necesario habilitar el Explorador de E/S del mdulo NOE.
Si un navegador solicita una pgina y la direccin IP se conmuta durante el proceso
de descarga de dicha pgina, el navegador se bloquear o se producir un timeout.
Haga clic en el botn Actualizar o Volver a cargar.
Clientes remotos
La conmutacin Hot Standby afecta a los clientes remotos.
Los mdulos NOE se restablecern en los casos siguientes:
Peticin de conexin remota durante Hot Standby : Si un cliente remoto
establece una conexin TCP/IP mientras se efecta una conmutacin Hot
Standby, el servidor cerrar la conexin con un restablecimiento de TCP/IP.
Conmutacin Hot Standby durante una peticin de conexin remota : Si un
cliente remoto enva una peticin de conexin y se produce una conmutacin Hot
Standby durante dicha peticin, el servidor rechazar la conexin TCP/IP
mediante el envo de un restablecimiento.
Peticiones pendientes : Si existe una peticin pendiente, el mdulo NOE no
responder a la peticin, pero restablecer la conexin.
El mdulo NOE finalizar la sesin con Modbus si se ha registrado alguna conexin.
Clientes locales
Durante una conmutacin, el mdulo NOE restablecer todas las conexiones de
cliente mediante un restablecimiento de TCP/IP.
124
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Servicio de exploracin de E/S
La exploracin de E/S proporciona un intercambio repetitivo de datos con
dispositivos de E/S de nodos TCP/IP remotos. Mientras el PLC est en funcionamiento, el mdulo NOE de la CPU del controlador primario enva una peticin de
lectura, escritura o lectura/escritura Modbus a los dispositivos de E/S remota y
transfiere datos a la memoria del PLC y desde sta. En el controlador secundario,
el servicio de exploracin de E/S se detiene.
Cuando se produce la conmutacin Hot Standby, el mdulo NOE de la CPU del
controlador primario cierra todas las conexiones con dispositivos de E/S enviando
un restablecimiento de TCP/IP. El servicio de exploracin de E/S en este mdulo
NOE es la CPU del controlador Standby.
Tras la conmutacin, el nuevo mdulo NOE de la CPU del controlador primario
restablece la conexin con cada dispositivo de E/S. Con estas reconexiones, el
mdulo NOE reinicia el intercambio repetitivo de datos.
El mdulo ofrece la funcin de exploracin de E/S. Configure esta funcin mediante
el software Unity Pro.
Gracias a este mtodo, la configuracin y transferencia de datos entre direcciones
de red pueden efectuarse sin necesidad de utilizar el bloque de funcin MSTR/IEC.
NOTA: Tenga en cuenta las consideraciones de exploracin de E/S Ethernet
durante una conmutacin.
Si se utiliza el bloque de funcin MSTR/IEC para TCP/IP, nicamente se usar
parte del cdigo operacional. Por lo tanto, el bloque no completa su transaccin
y devuelve el cdigo de error 08000.
Mientras el mdulo NOE se encuentra realizando la transaccin, es posible que
se active un nuevo bloque de funcin MSTR/IEC.
Los estados de salida de las E/S exploradas seguirn el estado definido en la
ltima opcin de valor configurada en la tabla de exploracin de E/S del mdulo
NOE (en el software Unity Pro).
Estos dos estados son:
a. Establecer en 0.
b. Mantener ltimo.
Segn las consideraciones anteriores, se recomienda la utilizacin de la
conmutacin con la exploracin de E/S Ethernet en aplicaciones menos crticas.
35010536 04/2009
125
Configuracin de Modicon Quantum Hot Standby con Unity
ADVERTENCIA
FUNCIONAMIENTO INADECUADO DEL EQUIPO - DURANTE LA CONMUTACIN, LOS DISPOSITIVOS PASAN A SUS ESTADOS DE RETORNO
Siempre que sea posible, configure los dispositivos de salida Ethernet en el estado
de retorno Mantener ltimo valor. Los dispositivos de salida que slo son
compatibles con el estado de retorno Establecer en cero pueden producir un pulso
durante la conmutacin.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Servicio de datos globales (publicar/suscribir)
El mdulo NOE Hot Standby de la CPU del controlador primario es una estacin
dentro de un grupo de distribucin. Los grupos de distribucin intercambian
variables de aplicacin. Gracias a este intercambio, el sistema puede coordinar
todas las estaciones en el grupo de distribucin. Cada estacin publica variables de
aplicacin locales en un grupo de distribucin para las estaciones restantes y puede
suscribirse a variables de aplicacin remotas, con independencia de la ubicacin
del productor.
El puerto de comunicacin slo tiene una direccin de multidifusin.
En este servicio de red, los controladores Modicon Quantum Hot Standby con Unity
se ven como una sola estacin. El mdulo NOE de la CPU del controlador primario
publica las variables de aplicacin Hot Standby y recibe las variables de
suscripcin. El servicio de datos globales del mdulo NOE secundario est
detenido.
Cuando se produce la conmutacin Hot Standby, el mdulo NOE de la CPU del
controlador primario detiene el servicio de datos globales. El mdulo NOE no
publica la variable local durante una conmutacin. Despus de la conmutacin, el
nuevo mdulo NOE de la CPU del controlador primario comienza a publicar
variables de aplicacin y a recibir las variables de suscripcin.
Servidores FTP/TFTP
El servidor FTP/TFTP est disponible tan pronto como el mdulo recibe una
direccin IP. Cualquier cliente FTP/TFTP puede iniciar una sesin en el mdulo.
Para poder acceder a l, es necesario proporcionar el nombre de usuario y la
contrasea correctos. Modicon Quantum Hot Standby con Unity slo permite una
sesin activa de cliente FTP/TFTP por cada mdulo NOE.
Al producirse la conmutacin Hot Standby, la CPU del controlador primario y los
NOE secundarios cierran la conexin FTP/TFTP. Si se enva una peticin
FTP/TFTP durante la conmutacin, la comunicacin se cerrar.
126
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Al abrir de nuevo la comunicacin, ser necesario volver a introducir un nombre de
usuario y una contrasea.
35010536 04/2009
127
Configuracin de Modicon Quantum Hot Standby con Unity
Red sobrecargada
Vista general
Si se utiliza un mdulo NOE771xx para que se ejecute en una red Ethernet de 100
Mb/s y se produce una sobrecarga permanente de la red, el mdulo NOE771 puede
pasar a la modalidad de Kernel. Esto podra provocar que la CPU principal se
DETUVIESE.
Ejemplo
Un ejemplo de sobrecarga de red permanente sera cuando dos puertos de un
conmutador Ethernet se conectan entre s. Los nodos Ethernet conectados a la
subred detectaran esta situacin y se producira una sobrecarga de gran volumen
de la red, caso que no debera producirse en una red configurada correctamente.
NOTA: Las difusiones y, en especial, los ARP forman parte del trfico de Ethernet
y no tendrn efectos adversos en un mdulo NOE. Incluso las tormentas
"pequeas" que ocupan hasta el 5% del trfico de red bsico durante perodos
breves (desde unos cuantos segundos hasta dos o tres minutos) no sobrecargarn
el mdulo NOE. Slo una sobrecarga duradera y de gran volumen de la red (como
en los casos provocados por un cable de red en bucle) puede provocar problemas
en el sistema HSBY con mdulos NOE.
Efecto en la CPU
Para facilitar la comunicacin de la platina principal, el mdulo NOE tiene acceso
directo (DMA) a la memoria del mdulo de la CPU. Por lo tanto, si el mdulo NOE
pasa a la modalidad Kernel cuando se accede a la CPU, esto puede tener
consecuencias en el comportamiento de la CPU. En algn caso, incluso podra
ocurrir que la CPU del controlador primario se DETUVIESE.
128
35010536 04/2009
Configuracin de Modicon Quantum Hot Standby con Unity
Acciones recomendadas
Lleve a cabo los pasos siguientes para conseguir proteccin frente a los efectos no
deseados de trfico de difusin excesivo:
Paso
35010536 04/2009
Accin
Reducir la velocidad del puerto destinado a conseguir la comunicacin con los
mdulos NOE correspondientes de 100 Mb/s a 10 Mb/s.
Limitar los posibles efectos de una red sobrecargada en el mdulo NOE
mediante su filtracin con un conmutador ConneXium, con un lmite de 500
paquetes por segundo.
(Schneider Electric ofrece una lnea de conmutadores ConneXium
configurables, capaces de limitar la difusin.)
Si el conmutador Ethernet se debe establecer a una velocidad de 100 Mb/s, el
temporizador Watchdog se debe establecer a 1,5 segundos
(independientemente del nmero de mdulos NOE). En caso contrario, si el
temporizador Watchdog se establece demasiado bajo, el resto del sistema
tambin podra dejar de funcionar si se produjese una sobrecarga de red
permanente.
129
Configuracin de Modicon Quantum Hot Standby con Unity
130
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
35010536 04/2009
Mantenimiento de un sistema
Modicon Quantum Hot Standby
con Unity
Descripcin general
Este captulo proporciona informacin acerca del mantenimiento de un sistema
Modicon Quantum Hot Standby con Unity.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Verificacin del estado funcional del sistema Modicon Quantum Hot Standby
con Unity
132
Errores de deteccin y diagnstico de un sistema Modicon Quantum Hot
Standby con Unity
134
Deteccin de errores del mdulo de comunicaciones RIO, del coprocesador y
del controlador de la CPU del controlador primario
136
Deteccin de errores del mdulo de comunicaciones RIO, del coprocesador y
del controlador de la CPU del controlador Standby
139
Deteccin de interrupciones de conexin de datos de alta velocidad
140
Deteccin de interrupciones de conexin de E/S remotas (RIO)
143
Comprobacin de los programas de aplicacin idnticos: suma de control
146
Sustitucin de un mdulo
147
Solucin de problemas del controlador de la CPU del controlador primario
148
Solucin de problemas del controlador de la CPU del controlador Standby
149
131
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
Verificacin del estado funcional del sistema Modicon Quantum Hot Standby
con Unity
Generacin y envo de mensajes de estado funcional
Los mdulos Modicon Quantum Hot Standby con Unity intercambian un mensaje de
estado funcional cada 10 ms aproximadamente.
Si se produce un error en la CPU del controlador primario, la CPU del controlador
Standby recibe un mensaje y asume el papel de la CPU del controlador primario.
Si se produce un error en la CPU del controlador Standby, la CPU del controlador
primario contina funcionando como dispositivo autnomo. Los procesadores de
mdulo de comunicaciones RIO verifican la comunicacin con otros procesadores
de forma peridica.
La CPU del controlador primario enva un mensaje de estado funcional a la CPU del
controlador Standby
1. Cada diez milisegundos cuando no se envan ms datos en la conexin del
coprocesador de alta velocidad
2. Cada cinco milisegundos si no se requiere comunicacin con una estacin en la
conexin RIO
Si la CPU del controlador Standby no recibe ningn mensaje en ninguna conexin,
intentar determinar la causa y asumir el control si es necesario.
Si la CPU del controlador primario no recibe una respuesta vlida por parte de la
CPU del controlador Standby, funcionar como si no existiese una copia de
seguridad disponible y fuese un dispositivo autnomo.
Realizacin de comprobaciones de confianza automticas
El sistema realiza dos tipos de comprobaciones de confianza automticamente en
el coprocesador Modicon Quantum Hot Standby con Unity:
Comprobaciones de inicio
Comprobaciones de tiempo de ejecucin
Realizacin de comprobaciones de inicio
La funcin de comprobacin de confianza de inicio del coprocesador Modicon
Quantum Hot Standby con Unity intenta detectar errores de hardware en el mdulo
antes de que la aplicacin pueda ejecutarse.
Si se produce un fallo en el mdulo durante alguna de las comprobaciones, ste
permanecer offline y no se comunicar con el otro mdulo Modicon Quantum Hot
Standby con Unity.
132
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Realizacin de comprobaciones de tiempo de ejecucin
Las comprobaciones de tiempo de ejecucin se llevan a cabo siempre que el
coprocesador se encuentre en estado de funcionamiento. Las comprobaciones de
tiempo de ejecucin se ejecutan en pequeos grupos para evitar retrasos en el
tiempo de exploracin.
Si se produce un fallo en el mdulo durante alguna de las comprobaciones, ste
permanecer offline y no se comunicar con el otro mdulo.
35010536 04/2009
133
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
Errores de deteccin y diagnstico de un sistema Modicon Quantum Hot
Standby con Unity
Informacin importante
Tenga en cuenta lo siguiente:
Si...
entonces...
Un componente de la CPU primaria se queda El control pasa a manos de la CPU del
inoperativo.
controlador Standby.
Un componente de la CPU del controlador
Standby se queda inoperativo.
La CPU del controlador Standby pasa a la
modalidad offline.
La conexin del cable de fibra ptica se
queda inoperativa.
La CPU del controlador Standby pasa a la
modalidad offline.
Descripcin de los mensajes de estado funcional
La CPU del controlador primario enva un mensaje de estado funcional a la CPU del
controlador Standby a travs de la conexin del coprocesador cada 10
milisegundos.
Si...
Entonces, la CPU del controlador
primario enva un mensaje de estado
funcional a travs de una conexin RIO...
No se necesita comunicacin con una
estacin en la conexin RIO.
Cada cinco milisegundos
Todos los sistemas funcionan correctamente. Cada exploracin
Excepciones
Si...
entonces...
La CPU del controlador Standby no recibe
ningn mensaje en ninguna conexin.
1. La CPU del controlador Standby
determina la causa.
2. La CPU del controlador Standby asume
el control.
La CPU del controlador primario no recibe
una respuesta vlida por parte de la CPU del
controlador Standby.
La CPU del controlador primario funciona
como si
1. No existiese una copia de seguridad
disponible
2. Se tratase de un dispositivo autnomo
Autnomo = 1) Sin coprocesador en
funcionamiento 2) Sin funcin Hot Standby
134
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Obtencin de informacin de diagnstico con Unity Pro
Los errores y conmutaciones se registran en el bfer de diagnstico. Para visualizar
el registro:
Etapa
1
Accin
Seleccione Herramientas Visualizador de diagnsticos en el men
principal.
Obtencin de informacin adicional en este manual
Consulte las secciones siguientes:
Tipo de error detectado
Consulte la seccin
Controlador de la CPU del controlador
primario
Deteccin de errores del mdulo de
comunicaciones RIO, del coprocesador y del
controlador de la CPU del controlador
primario, pgina 136
Coprocesador de la CPU del controlador
primario
Mdulo de comunicaciones RIO de la CPU
del controlador primario
Controlador de la CPU del controlador
Standby
Coprocesador de la CPU del controlador
Standby
Deteccin de errores del mdulo de
comunicaciones RIO, del coprocesador y del
controlador de la CPU del controlador
Standby, pgina 139
Mdulo de comunicaciones RIO de la CPU
del controlador Standby
35010536 04/2009
Interrupciones de conexin de datos de alta
velocidad
Deteccin de interrupciones de conexin de
datos de alta velocidad, pgina 140
Estacin de E/S remota
Deteccin de interrupciones de conexin de
E/S remotas (RIO), pgina 143
Errores de suma de control del programa de
aplicacin
Comprobacin de los programas de
aplicacin idnticos: suma de control,
pgina 146
135
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
Deteccin de errores del mdulo de comunicaciones RIO, del coprocesador y
del controlador de la CPU del controlador primario
Descripcin de la comunicacin entre la CPU y el coprocesador
Hechos
1
La CPU se comunica con el coprocesador en cada exploracin.
La CPU principal controla el Hot Standby al inicio de la exploracin y solicita al
coprocesador que responda a sus peticiones.
La CPU informa de los errores que se detectan.
Si se detiene el coprocesador de la CPU del controlador primario, deja de haber
comunicacin con la CPU del controlador Standby. Por lo tanto, la CPU del
controlador Standby no podr intercambiar datos con la CPU del controlador
primario y pasar a la modalidad Offline. El controlador de la CPU del controlador
primario funciona de forma independiente y el sistema HSBY ya no est
disponible.
Deteccin entre dos controladores
Si se produce un error en cualquiera de los dos controladores, ocurrir lo siguiente:
Situacin
Respuesta
Controlador con error
Informa del error al otro controlador mediante el envo de un
mensaje a travs de:
1. Una conexin de transferencia de coprocesador de alta
velocidad
2. Una conexin RIO
Controlador sin errores
Detecta errores en un timeout producido por la ausencia de
actividad en la conexin.
NOTA: La CPU del controlador primario mantiene una actividad continuada en la
conexin, lo que permite que la CPU del controlador Standby pueda detectar un
error lo ms pronto posible.
Deteccin de errores dentro de una CPU (errores de hardware)
Hechos
136
La corrupcin de RAM es un error de hardware.
El coprocesador detecta errores de hardware.
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Deteccin de errores:
Si...
entonces...
Se produce un error de hardware.
1. El coprocesador enva un comando take
control a la CPU del controlador
Standby.
2. El coprocesador de la CPU del
controlador primario se detiene debido a
un error de interfaz.
Deteccin de errores en cualquiera de los coprocesadores
Deteccin de errores
Si...
entonces...
El coprocesador de la CPU del controlador
primario informa de cualquier error.
1. El controlador de la CPU del controlador
primario confirma el error.
2. El controlador de la CPU del controlador
primario intenta transferir el control al otro
controlador mediante el envo de un
comando take control a la CPU del
controlador Standby a travs de la
conexin RIO.
1. El controlador de la CPU del controlador
El coprocesador de la CPU del controlador
primario confirma el error.
primario no responde dentro de los primeros 5
2. El controlador de la CPU del controlador
milisegundos.
primario intenta transferir el control al otro
controlador mediante el envo de un
comando take control a la CPU del
controlador Standby a travs de la
conexin RIO.
35010536 04/2009
El coprocesador de la CPU del controlador
primario enva un comando take control
al otro coprocesador.
1. El coprocesador de la CPU del
controlador primario cede el control.
2. El coprocesador de la CPU del
controlador primario no espera ninguna
respuesta.
El coprocesador de la CPU del controlador
Standby experimenta un error.
1. El controlador de la CPU del controlador
Standby informa del error mediante el
envo de un mensaje Sin CPU del
controlador Standby.
2. El controlador de la CPU del controlador
Standby pasa a la modalidad offline.
137
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
Deteccin de errores por medio de un mdulo de comunicaciones RIO
Deteccin de errores
Si el mdulo de comunicaciones RIO...
entonces... el controlador de la CPU del
controlador primario
Responde
Cede el control y la estacin de la CPU del
controlador Standby pasa a ser autnoma.
Autnomo = 1) Sin coprocesador en
funcionamiento 2) Sin funcin Hot Standby
No responde
Contina explorando las E/S.
Interpretacin de los errores de mdulos de comunicaciones RIO
Si el mdulo de comunicaciones RIO detecta un error:
138
Se produce un timeout en la CPU principal cuando no se puede comunicar con
el mdulo de comunicaciones RIO.
La CPU principal se detiene.
La CPU principal informa de un error del mdulo de comunicaciones RIO en el
registro.
La CPU principal informa al coprocesador de un error del mdulo de
comunicaciones RIO.
El coprocesador pasa a offline.
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Deteccin de errores del mdulo de comunicaciones RIO, del coprocesador y
del controlador de la CPU del controlador Standby
Error de la CPU del controlador Standby
Cuando se detecta un error de la CPU del controlador Standby,
Etapa
Descripcin
La CPU del controlador Standby informa acerca de los errores del coprocesador
Standby.
El coprocesador enva un mensaje Sin Standby al coprocesador de la CPU
del controlador primario.
La CPU del controlador Standby y el coprocesador Standby pasan a la
modalidad offline.
Error del coprocesador de la CPU del controlador Standby
Cuando se detecta un error del coprocesador del controlador Standby,
Etapa
Descripcin
Cuando la CPU del controlador primario se comunica con la CPU del controlador
Standby, el coprocesador de la CPU del controlador Standby informa acerca del
error a la CPU del controlador primario.
La CPU del controlador primario solicita que el coprocesador pase a modalidad
offline.
El coprocesador de la CPU del controlador Standby tambin alerta sobre el error
al coprocesador de la CPU del controlador primario enviando un mensaje
Sin CPU del controlador Standby.
La CPU del controlador Standby pasa a la modalidad offline.
Error del mdulo de comunicaciones RIO de la CPU del controlador Standby
Cuando se ha detectado un error del mdulo de comunicaciones E/S remotas,
Paso
35010536 04/2009
Descripcin
La CPU se detiene e informa sobre un error de RIO.
La CPU informa al coprocesador del error.
El coprocesador enva un comando Sin CPU del controlador Standby a
la CPU del controlador primario.
La CPU del controlador Standby pasa a la modalidad offline.
139
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
Deteccin de interrupciones de conexin de datos de alta velocidad
Informacin importante
Hechos
1
La conexin de datos de alta velocidad conecta dos coprocesadores.
Cuando se utiliza una conexin de datos de alta velocidad, el controlador de la
CPU del controlador primario se comunica con la CPU del controlador Standby
cada diez milisegundos.
La CPU del controlador primario enva
1. mensaje de datos
2. mensaje de estado funcional
NOTA: En caso de que la CPU del controlador primario y la CPU del controlador
Standby no se detecten entre ellas, es posible que cada estacin pueda detectar
una interrupcin de conexin de datos de alta velocidad.
La CPU del controlador Standby detecta un error
En primer lugar:
140
Etapa
Accin
Resultado
La CPU del controlador Standby no
1. La CPU del controlador Standby
solicita que la CPU del controlador
detecta la CPU del controlador primario
primario supervise la conexin RIO
en la conexin de datos de alta
2. La CPU del controlador primario
velocidad
enva una peticin al mdulo de
comunicaciones RIO
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Cuando el mdulo de comunicaciones RIO recibe la peticin:
Si...
entonces...
El mdulo de comunicaciones RIO descubre
que la conexin RIO no se encuentra activa.
1. El mdulo de comunicaciones RIO
asume que la CPU del controlador
primario est desconectada.
2. La CPU del controlador Standby asume
el control.
El mdulo de comunicaciones RIO descubre
que la conexin RIO se encuentra activa.
El mensaje recibido por parte de la CPU del
controlador primario puede ser:
1. mensaje de estado funcional
Los mensajes se envan cada cinco
milisegundos desde el mdulo de
comunicaciones RIO de la CPU del
controlador primario al mdulo de
comunicaciones RIO de la CPU del
controlador Standby.
2. Mensaje de datos de transaccin de E/S
Los mensajes se envan desde el mdulo
de comunicaciones RIO de la CPU del
controlador primario a las estaciones de
E/S a peticin del controlador.
Informacin acerca de la E/S
35010536 04/2009
Si el mensaje se trata de una transaccin de E/S, el mdulo de comunicaciones
RIO:
1. Finaliza una interrupcin que se ha producido en la conexin de datos de alta
velocidad.
2. Indica a la CPU del controlador primario que pase a modalidad offline.
Si nunca se ha configurado una estacin de E/S, la conexin de datos de alta
velocidad podra provocar que la CPU del controlador Standby asuma el control, ya
que el mdulo de comunicaciones RIO de la CPU del controlador Standby nunca
recibir un mensaje de transaccin de E/S.
Despus de detectar cualquier error de la CPU,
1. El mdulo de comunicaciones RIO no llevar a cabo una comunicacin de
estacin.
2. El mdulo de comunicaciones RIO slo enva mensajes de estado funcional.
141
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
La CPU del controlador Standby asume el control.
La CPU del controlador Standby se convierte en CPU del controlador primario.
142
Etapa
Accin
Despus de que la CPU del controlador Un mensaje de estado funcional del
primario pase a modalidad offline,
controlador de la CPU del controlador
Standby es el nico mensaje recibido
por el mdulo de comunicaciones RIO
de la CPU del controlador Standby.
Resultado
El controlador de la CPU del
controlador Standby detecta la
conexin de datos de alta velocidad
durante una exploracin.
Si el controlador de la CPU del
controlador Standby no detecta nada,
La CPU del controlador Standby asume
el control.
La CPU del controlador Standby sabe
que la causa puede haberse producido
tanto en el coprocesador de la CPU del
controlador primario como en la CPU
del controlador primario.
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Deteccin de interrupciones de conexin de E/S remotas (RIO)
Informacin importante
Hechos
1
La conexin de E/S remotas (RIO) conecta los dos mdulos de comunicaciones
RIO.
El mdulo de comunicaciones RIO primario realiza una comprobacin de estado
en la conexin RIO enviando mensajes de estado funcional.
El mdulo de comunicaciones RIO primario enva un mensaje de estado
funcional cada cinco milisegundos.
Al contrario que la comprobacin de comunicacin de estado llevada a cabo en
la conexin del coprocesador, el coprocesador primario no espera una respuesta
del coprocesador de la CPU del controlador Standby. En su lugar, el
coprocesador de la CPU del controlador primario espera una respuesta cada
segundo. La espera de una respuesta cada segundo minimiza el impacto en el
rendimiento de la CPU del controlador primario.
Controlador de la CPU del controlador Standby y mensajes
El mtodo gracias al cual la CPU del controlador Standby gestiona los mensajes
depende de:
35010536 04/2009
Si la CPU del
controlador
Standby...
entonces...
Accin
Nunca responde a
ningn mensaje
La CPU del controlador
La CPU del controlador Standby
primaria asume que no se
contina controlando las estaciones.
puede utilizar el mdulo de
comunicaciones RIO de la
CPU del controlador Standby.
Nunca recibe
ningn mensaje de
la CPU del
controlador
primario
La CPU del controlador Standby no
La CPU del controlador
Standby asume que la
puede asumir el control.
interrupcin puede haberse
producido en la conexin RIO.
143
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
La CPU del controlador Standby monitoriza las conexiones RIO y del coprocesador
Para iniciar el proceso:
Paso
Accin
Resultado
El mdulo de comunicaciones RIO de
la CPU del controlador Standby enva
una peticin al mdulo de
comunicaciones RIO de la CPU del
controlador primario.
Confirme si:
1. el mdulo de comunicaciones RIO
de la CPU del controlador primario
no se puede utilizar o
2. si hay una interrupcin en la
conexin
La CPU del controlador Standby solicita La CPU del controlador principal enva
que la CPU del controlador principal
esta peticin al coprocesador como
monitorice la conexin del
1. Peticin de monitorizacin
RIO
coprocesador.
2. Peticin de conexin del
coprocesador
Para completar el proceso, la CPU del controlador Standby determina:
144
Si...
entonces...
La conexin del coprocesador y la CPU del
controlador primario estn desactivadas
La CPU del controlador Standby asume el
control
La conexin del coprocesador est activada
El coprocesador de la CPU del controlador
Standby enva un mensaje al coprocesador
de la CPU del controlador primario y
1. El coprocesador de la CPU del
controlador primario enva esta peticin a
la CPU del controlador primario
2. La CPU del controlador primario
comprueba la conexin RIO de la CPU
del controlador primario
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Descripcin del estado de comunicacin de las estaciones
En funcin del estado, el mdulo de comunicaciones RIO de la CPU del controlador
primario contina funcionando como CPU del controlador primario o pasa a la
modalidad offline.
35010536 04/2009
Si la comunicacin Entonces
de la estacin es:
Accin
En funcionamiento
La interrupcin de la
conexin RIO se ha
producido en la CPU del
controlador Standby.
1. La estacin contina funcionando
como la CPU del controlador
primario
2. El mdulo de comunicaciones RIO
de la CPU del controlador Standby
muestra el modelo de error de
conexin en los indicadores
luminosos
Sin funcionamiento
La interrupcin de la
conexin RIO se ha
producido en la CPU del
controlador primario.
1. El mdulo de comunicaciones RIO
de la CPU del controlador primario
muestra un error de conexin
2. La CPU del controlador Standby
asume el control
145
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
Comprobacin de los programas de aplicacin idnticos: suma de control
Informacin importante
Tenga en cuenta lo siguiente:
Informacin
Resultado
Un sistema Hot Standby requiere que las dos Este requisito evita que la CPU del
controlador Standby ejecute un programa de
estaciones cuenten con el mismo programa
aplicacin diferente en caso de que se
de aplicacin.
produzca una transferencia de control.
NOTA: REQUISITO DE SOBRESCRITURA DE UN PROGRAMA DE APLICACIN
IDNTICO
Para sobrescribir el requisito segn el cual los dos controladores deben contener el
mismo programa de aplicacin, asegrese de que %SW60.3 del registro de
comando se establece en = 1. (vase pgina 105)
La CPU del controlador Standby comprueba la existencia de discrepancias
Comprobacin de los programas de aplicacin idnticos
Paso
146
Accin
Resultado
Durante cada ciclo, la instruccin del La CPU del controlador Standby valida
programa de aplicacin Suma de
la nueva suma de control (CKSM) con la
control (CKSM) se transfiere de la
suma de control existente (CKSM).
CPU del controlador primario a la CPU
del controlador Standby junto con los
datos necesarios restantes.
La CPU del controlador Standby
determina si se produce una
discrepancia.
El controlador vuelve a la modalidad online y se convierte en CPU del
controlador Standby en cuanto los programas de aplicacin son idnticos.
1. Discrepancia: la CPU del controlador
Standby pasa a la modalidad offline
2. Sin discrepancia: el sistema funciona
con normalidad
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Sustitucin de un mdulo
Importante
Es posible sustituir un mdulo mientras un sistema est en funcionamiento.
Asegrese de que el mdulo que se va a sustituir:
1. Se instala en la platina principal de la CPU del controlador Standby.
2. Se encuentra en la misma posicin que ambas platinas principales.
3. Se trata del mismo tipo de mdulo.
El mismo tipo de mdulo significa que NOE sustituye a NOE y que CRP sustituye a
CRP.
NOTA: INFORMACIN IMPORTANTE
1. Realice una conmutacin si va a sustituir una CPU del controlador primario.
2. NO extraiga un controlador primario cuando est conectado (Intercambio bajo
tensin).
35010536 04/2009
147
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
Solucin de problemas del controlador de la CPU del controlador primario
Solucin de problemas de la CPU del controlador primario
Para saber qu componente ha quedado inoperativo, compruebe el estado del
controlador que se muestra en la pantalla LCD CPU de gama alta y en el estado del
mdulo de comunicaciones RIO que aparece en los indicadores luminosos
correspondientes.
Estado del Estado del mdulo de
controlador comunicaciones RIO
Tipo de error
Descripcin
Detener
Todos los indicadores
luminosos, salvo READY, estn
apagados y Com Act parpadea
cuatro veces
Controlador
Se ha producido un error de
interfaz.
Offline
Todos los indicadores luminosos Conexin de fibra ptica entre
estn apagados excepto
los dos controladores
READY.
Detener
Todos los indicadores luminosos Mdulo de comunicaciones RIO Se ha producido un error de
estn apagados excepto
Com Act.
READY y Com Act muestra un
modelo de error.
Detener
READY encendido y Com Act
parpadea cuatro veces
El cable RIO se queda
inoperativo en el extremo de la
CPU del controlador primario.
Se ha producido un error de
Com Act.
En un sistema de cable dual, si
slo hay un cable inoperativo, se
ilumina el indicador de error A o
B del mdulo de
comunicaciones RIO y, en vez
de detenerse, el sistema sigue
funcionando. Cuando el cable
RIO pasa a no estar operativo en
el extremo de la CPU del
controlador primario, los datos
de entrada pueden
restablecerse en 0 para una
exploracin porque la
interrupcin en la comunicacin
en la estacin se produce antes
de que se detecte la conexin
interrumpida.
NOTA: En una configuracin de Quantum Hot Standby sin estacin RIO, los LED
de errores A y B no son relevantes.
148
35010536 04/2009
Mantenimiento de un sistema Modicon Quantum Hot Standby con
Solucin de problemas del controlador de la CPU del controlador Standby
Solucin de problemas de la CPU del controlador Standby
Para saber qu componente ha quedado inoperativo, compruebe el estado del
controlador que se muestra en la pantalla LCD CPU de gama alta y en el estado del
mdulo de comunicaciones RIO que aparece en los indicadores luminosos
correspondientes.
Estado del Estado del mdulo de
controlador comunicaciones RIO
Tipo de error detectado
Descripcin
Detener
Todos los indicadores
luminosos, salvo READY, estn
apagados y Com Act parpadea
una vez por segundo
Controlador
Se ha producido un error de
interfaz.
Offline
READY encendido y Com Act
deja de parpadear
Conexin de fibra ptica entre
los dos controladores
Se ha producido un error de
Com Act.
Detener
Com Act muestra un estado de
error
Mdulo de comunicaciones RIO Despus de sustituir el mdulo,
apagar y volver a encender,
asegrese de que los programas
de aplicacin de los
controladores son idnticos
mediante una actualizacin de
los programas de aplicacin.
Detener
READY encendido y Com Act
parpadea cuatro veces
El cable RIO se queda
inoperativo en el extremo de la
CPU del controlador Standby
Offline
Com Act deja de parpadear
Interrupciones de conexin de
fibra:
Desde la transmisin de la
CPU del controlador Standby
a la recepcin de la CPU del
controlador primario.
Desde la transmisin de la
CPU del controlador primario
a la recepcin de la CPU del
controlador Standby.
35010536 04/2009
En un sistema de cables duales,
el mdulo de comunicaciones
RIO no indica si se ha quedado
inoperativo un solo cable.
149
Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
150
35010536 04/2009
Interpretacin de las caractersticas especiales de Modicon Quantum Hot Standby con Unity
35010536 04/2009
Interpretacin de las
caractersticas especiales del
sistema Modicon Quantum Hot
Standby con Unity
III
Objeto
El presente apartado describe las caractersticas especiales del sistema Modicon
Quantum Hot Standby con Unity.
Habilitacin de una actualizacin EXEC
Administracin de la discrepancia de lgica
Transferencia de los programas de aplicacin
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
Pgina
Habilitacin de una actualizacin EXEC con Unity Pro
153
Gestin de discrepancias de aplicacin con Unity Pro
159
Transferencia de un programa de aplicacin con Unity Pro
179
Utilizacin de los EFB de Modicon Quantum Hot Standby con
Unity
187
10
35010536 04/2009
Nombre del captulo
151
Interpretacin de las caractersticas especiales de Modicon Quantum Hot Standby con Unity
152
35010536 04/2009
Habilitacin de una actualizacin EXEC
35010536 04/2009
Habilitacin de una actualizacin
EXEC con Unity Pro
Descripcin general
En este captulo se presenta informacin sobre el mtodo de actualizacin EXEC
para un sistema Modicon Quantum Hot Standby con Unity. La actualizacin permite
poner al da el EXEC del controlador de la CPU del controlador Standby mientras el
proceso se encuentra todava regulado por el controlador de la CPU del controlador
primario.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Descripcin general de la actualizacin EXEC Modicon Quantum Hot Standby
con Unity
154
Ejecucin del procedimiento de actualizacin EXEC
155
153
Habilitacin de una actualizacin EXEC
Descripcin general de la actualizacin EXEC Modicon Quantum Hot Standby
con Unity
Actualizacin mientras el proceso est en marcha
La funcin de actualizacin Executive permite poner al da el EXEC del controlador
de la CPU del controlador Standby mientras el proceso se encuentra todava
controlado por el controlador de la CPU del controlador primario. No obstante,
durante la actualizacin, el sistema no puede seguir considerndose redundante.
Esto significa que no existe ningn controlador Standby disponible para asumir el
control en caso de que la CPU del controlador primario se detenga antes de que la
actualizacin de la CPU del controlador Standby se haya completado.
Actualizacin EXEC sin detencin
En condiciones de funcionamiento normales, ambos controladores deben poseer la
misma versin de firmware en un sistema redundante.
De hecho, los controladores llevan a cabo comprobaciones para detectar si existe
una discrepancia de firmware.
Normalmente, cuando se da una discrepancia, no es posible realizar una
conmutacin, ya que el controlador de la CPU del controlador Standby no pasa a
modalidad online.
Sin embargo, para garantizar una actualizacin EXEC sin detener la aplicacin, es
posible realizar un proceso de sobrescritura definiendo el bit de sistema de registro
de comando %SW60.4. Si lo desea, puede obtener los detalles del registro de
comando Modicon Quantum Hot Standby con Unity en Descripcin del registro de
comando de Unity, pgina 104.
NOTA: La activacin de la actualizacin EXEC sin detencin de la aplicacin
sobrescribe el proceso de comprobacin en caso de que las CPU de los
controladores primario y Standby se hayan configurado de manera idntica.
Desactive la funcin de actualizacin sin detener el bit una vez completada la
actualizacin EXEC.
NOTA: INFORMACIN IMPORTANTE
La actualizacin EXEC slo es posible con un firmware compatible.
154
35010536 04/2009
Habilitacin de una actualizacin EXEC
Ejecucin del procedimiento de actualizacin EXEC
General
Realice una actualizacin EXEC mediante la herramienta OSLoader instalada.
Haga uso de uno de los dos mtodos de comunicacin disponibles en el OSLoader:
RTU Modbus
Modbus Plus
Uso de Modbus
Lista del material til:
Equipo con Unity Pro y OSLoader.
Cable 110XCA2820x y adaptador 110XCA20300.
Todas las referencias sobre el teclado se detallan en el Manual de referencia del
hardware de Quantum:
Controles y pantallas (vase pgina 260)
Uso de las pantallas LCD (vase pgina 266)
Mediante Modbus RTU
Pasos para realizar una actualizacin EXEC.
Paso
35010536 04/2009
Accin
Conectar el equipo con Unity Pro a la CPU del controlador primario (a travs de
Modbus, Modbus+ o USB).
Acceder al bit de sistema de registro de comando %SW60.4 y establecer el bit
en 1.
Desconectar el equipo de la CPU del controlador primario.
Detener la CPU del controlador Standby con las funciones del teclado.
(La CPU del controlador Standby pasa a la modalidad "stop offline")
Desconectar el cable de fibra ptica de ambos controladores.
(La CPU del controlador Standby pasa a la modalidad "stop offline")
Cambiar la direccin Modbus de la CPU del controlador Standby a 1 con las
funciones del teclado.
(En las comunicaciones con el PLC / puerto serie de comunicaciones)
Conectar el equipo a la CPU del controlador Standby.
(Un extremo del cable Modbus en el puerto Modbus del PLC y el otro extremo
con el adaptador en el puerto del equipo)
Abrir la herramienta OSLoader del equipo.
Seleccionar la opcin de comunicacin Modbus.
155
Habilitacin de una actualizacin EXEC
Paso
10
Accin
Descargar el SO a la CPU del controlador Standby en la direccin Modbus 1.
(Al final de la descarga, la CPU del controlador Standby pasa a la modalidad "No
conf")
11
Desconectar el equipo de la CPU del controlador Standby.
12
Volver a conectar el cable de fibra ptica en ambas CPU.
13
Comprobar que el programa de aplicacin se transfiere automticamente a la
CPU del controlador Standby.
(Aparece "Transferencia..." en la pantalla un instante y, a continuacin,
"Ejecutar CPU del controlador Standby")
En caso contrario, realizar la transferencia con el teclado y, a continuacin,
seleccionar la modalidad de ejecucin.
14
Asegurarse de que la CPU del controlador primario se encuentra en modalidad
Ejecutar CPU del controlador primario y de que la CPU del controlador Standby
se encuentra en modalidad Ejecutar CPU del controlador Standby.
15
Realizar una conmutacin deteniendo la CPU del controlador primario con el
teclado.
Nota: Asegrese de que la CPU del controlador Standby se convierte en CPU
del controlador primario en la pantalla.
16
Repetir del paso 3 al 14 en la nueva CPU del controlador Standby.
17
Conectar el equipo y Unity Pro a la nueva CPU del controlador primario (a travs
de Modbus, Modbus+ o USB).
18
Acceder al bit de sistema de registro de comando %SW60.4 mediante Unity Pro
y establecer el bit en 0.
19
Desconectar el equipo y asegurarse de que la CPU del controlador primario se
encuentra en modalidad Ejecutar CPU del controlador primario y de que la CPU
del controlador Standby se encuentra en modalidad Ejecutar CPU del
controlador Standby.
Importante
Si actualiza mediante Modbus Plus, nicamente podr utilizar la direccin 1 para
realizar la descarga. De lo contrario, no habr comunicacin.
Asegrese de que ningn dispositivo de la red Modbus Plus est utilizando la
direccin "1". (vase pgina 99)
156
35010536 04/2009
Habilitacin de una actualizacin EXEC
Mediante Modbus Plus
Siga estos pasos.
Paso
35010536 04/2009
Accin
Conectar a la CPU del controlador primario.
Acceder al bit de sistema de registro de comando %SW60.4 y establecer el bit
en 1.
Nota: Antes de detener la CPU del controlador Standby, anote la direccin de
Modbus Plus.
Detener la CPU del controlador Standby.
Desconectar el cable de fibra ptica de ambos controladores.
Nota: La CPU del controlador primario funciona sin una CPU del controlador
Standby.
Apagar y encender la CPU del controlador Standby.
Si no est establecida en 1, cambiar la direccin Modbus Plus de la CPU del
controlador Standby y establecerla en 1.
Abrir la herramienta OSLoader.
Conectar la CPU del controlador Standby mediante Modbus Plus.
Nota: Utilice la direccin de Modbus Plus de la CPU del controlador Standby.
Descargar el SO a la CPU del controlador Standby.
10
Descargar el programa de aplicacin a la CPU del controlador Standby.
Nota: Asegrese de que descarga un programa de aplicacin vlido.
11
Asegurarse de que la direccin Modbus Plus es idntica a la direccin anotada
en el paso 3.
12
Volver a conectar el cable de fibra ptica en ambos controladores.
Nota: La CPU del controlador primario funciona con una CPU del controlador
Standby.
13
Pasar a modalidad de ejecucin.
Asegurarse de que las CPU de los controladores primario y Standby se
encuentran en modalidad Ejecutar CPU del controlador primario y Ejecutar CPU
del controlador Standby.
14
Realizar la conmutacin.
Nota: Asegrese de que la CPU del controlador Standby se convierte en la CPU
del controlador primario.
15
Repetir del paso 3 al 12 en la nueva CPU del controlador Standby.
Asegurarse de que las CPU de los controladores primario y Standby se
encuentran en modalidad Ejecutar CPU del controlador primario y Ejecutar CPU
del controlador Standby.
16
Conectar a la nueva CPU del controlador primario y acceder al bit de sistema de
registro de comando %SW60.4; establecer en 0.
157
Habilitacin de una actualizacin EXEC
Problemas de compatibilidad
Para actualizar un EXEC Modicon Quantum Hot Standby con Unity sin detener el
proceso, el programa de aplicacin actual debe ejecutarse mediante el nuevo
EXEC.
Tenga en cuenta este requisito a la hora de instalar revisiones de menor escala
destinadas a solucionar problemas o realizar mejoras leves.
Cuando sea necesario realizar una funcin de mejora ms importante, es posible
que no se pueda conservar esta compatibilidad.
En este caso, para llevar a cabo una actualizacin EXEC, es necesario que el
sistema est apagado.
158
35010536 04/2009
Discrepancia de aplicacin
35010536 04/2009
Gestin de discrepancias de
aplicacin con Unity Pro
Descripcin general
En este captulo se proporciona informacin sobre cmo utilizar la funcin
Discrepancia de aplicacin disponible en Unity Pro.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Descripcin de la discrepancia de aplicacin de Modicon Quantum Hot
Standby con Unity
160
Descripcin del comportamiento de conmutacin durante la discrepancia de
aplicacin
166
Modificaciones online u offline y discrepancia de aplicacin
168
Modificaciones online de un programa de aplicacin de la CPU del controlador
Standby y discrepancia de aplicacin
169
Modificaciones online de un programa de aplicacin de la CPU del controlador
primario y discrepancia de aplicacin
170
Modificacin offline de un programa de aplicacin y discrepancia de aplicacin
171
Mtodos de conmutacin y discrepancia de aplicacin
173
Mtodo de transferencia del programa de aplicacin y discrepancia de
aplicacin
175
Recomendaciones de uso de la discrepancia de aplicacin
176
159
Discrepancia de aplicacin
Descripcin de la discrepancia de aplicacin de Modicon Quantum Hot Standby
con Unity
Necesidad de programas de aplicacin idnticos
En un sistema redundante, con tolerancia a fallos y en condiciones de funcionamiento normales, los dos controladores deben cargar el mismo programa de
aplicacin (tambin denominado programa de lgica). El programa de aplicacin se
actualiza en cada exploracin mediante la transferencia de datos de la CPU del
controlador primario a la CPU del controlador Standby. Los dos controladores
realizan pruebas para detectar si existe alguna discrepancia entre los programas de
aplicacin.
Las condiciones siguientes producen una discrepancia en el programa de
aplicacin. Una diferencia entre:
programas,
tablas de animacin,
comentarios (de variables).
Cambio en la configuracin de E/S en la modalidad RUN.
NOTA: Tablas de animacin y comentarios
En las tablas de animacin y comentarios (de variables), no se produce ninguna
discrepancia en caso de que no se incluyan en la informacin de carga.
Exclyalos seleccionando las fichas Herramientas | Ajustes del
proyecto | Generar (mtodo predeterminado). En el rea Informacin de
Upload, seleccione sin.
La exclusin requiere la descarga del programa de aplicacin.
Cuando se da una discrepancia, no es posible realizar una conmutacin y el
controlador de la CPU del controlador Standby NO pasa a modalidad online. A
pesar de esto, es posible que en algunas situaciones desee permitir una
discrepancia entre los programas de aplicacin. Para activar esta condicin, utilice
la funcin de discrepancia de aplicacin de Modicon Quantum Hot Standby con
Unity.
NOTA: NO se puede realizar la conmutacin si el controlador de la CPU del
controlador Standby permanece en la modalidad offline.
Definicin de discrepancia de aplicacin
Discrepancia de aplicacin es una funcin de Modicon Quantum Hot Standby con
Unity que permite una discrepancia entre los programas de aplicacin y la
configuracin de E/S de los controladores de las CPU primario y Standby.
Utilice la funcin Discrepancia de aplicacin para modificar un programa de
aplicacin y la configuracin de E/S sin que el proceso no sea redundante.
160
35010536 04/2009
Discrepancia de aplicacin
Utilizacin de la funcin Generar proyecto
NOTA: Generar proyecto frente a Regenerar todos los proyectos
1. Utilice la funcin Generar proyecto para efectuar una discrepancia de aplicacin
con Unity Pro.
Schneider Electric no recomienda el uso de la funcin Regenerar todos los
proyectos con el fin de crear una discrepancia de aplicacin, ya que esta funcin
crea un proyecto completamente nuevo, incluso si no se ha modificado ningn
parmetro de la aplicacin.
Origen de una discrepancia
NOTA: CAMBIO DESDE HERENCIA
Los sistemas de herencia de Hot Standby reservan reas de la memoria de seal
para datos de usuario, que se transfieren de la CPU del controlador primario a la
CPU del controlador Standby durante las exploraciones. Debido al proceso de
transferencia, los sistemas de herencia de Hot Standby podran admitir programas
de aplicacin distintos en los dos controladores. Un programa de aplicacin se
encontrara en un controlador y otro programa de aplicacin distinto en el otro.
En el sistema de herencia, el usuario podra programar la lgica (llamada programa
de aplicacin) y decidir dnde almacenar los datos. Con este mtodo de
programacin, la memoria se denomina layout de memoria de datos esttica y es
necesario disponer de datos de usuarios distintos que accedan a las mismas
variables.
En el sistema Modicon Quantum Hot Standby con Unity, un administrador de
memoria asigna toda la memoria y transfiere automticamente la memoria lgica a
la ubicacin de una memoria fsica.
Este layout de memoria de datos dinmicos es la base fundamental de la flexibilidad
de programacin y la independencia de plataforma que proporciona Unity Pro. Sin
embargo, en un sistema Modicon Quantum Hot Standby con Unity con distinta
lgica de usuario, el layout de memoria de datos dinmicos dificulta en gran medida
la actualizacin cclica de datos. De ah que se puedan producir discrepancias.
35010536 04/2009
161
Discrepancia de aplicacin
Permitir una discrepancia
En un sistema Modicon Quantum Hot Standby con Unity, la funcin de discrepancia
de aplicacin permite lo siguiente sin detener el proceso del programa de
aplicacin.
Modificar (editar) online un programa de aplicacin en la CPU del controlador
Standby mientras la CPU del controlador primario sigue controlando el proceso.
(vase pgina 169)
Modificar online un programa de aplicacin de la CPU del controlador primario
mientras la CPU del controlador primario sigue controlando el proceso.
(vase pgina 170)
Descargar un programa de aplicacin modificado offline en la CPU del
controlador Standby y realizar una conmutacin para ejecutar el programa de
aplicacin modificado.
(vase pgina 171)
Creacin de una discrepancia
Utilice uno de estos dos mtodos para crear una condicin de discrepancia de
aplicacin:
1. Seleccione CPU del controlador Standby con discrepancia de
aplicacin y despus online.
(Ficha Hot Standby del cuadro de dilogo de Unity Pro)
Esta accin requiere la descarga del programa de aplicacin en el controlador.
2. Establezca en 1 el bit de sistema de registro de comando %SW60.3.
Esta accin DEBE efectuarse online en el controlador de la CPU del controlador
primario.
162
35010536 04/2009
Discrepancia de aplicacin
Transferencia de datos de usuario durante una discrepancia
En la tabla siguiente se muestran los datos de usuarios que se transfieren cuando
se produce una discrepancia
Tipo de datos
Se transfiere en caso de discrepancia de
aplicacin.
Variables ubicadas (memoria de seal) S
Variables globales no ubicadas
S (slo para el mdulo 140 CPU 671 60)
a menos que las variables existan SLO en el
controlador modificado
Datos de instancia DFB y EFB
S
a menos que los datos existan SLO en el
controlador modificado
rea de variables SFC
S (slo para el mdulo 140 CPU 671 60)
a menos que la seccin asociada a SFC est
modificada
Palabras y bits de sistema
Restricciones de la discrepancia de aplicacin
ADVERTENCIA
RIESGO EN ASIGNACIN DE E/S; RIESGO EN LA CONFIGURACIN
En ningn caso se permitir discrepancia alguna en la asignacin de E/S o en la
configuracin.
Asegrese de que ambas asignaciones de E/S son idnticas.
Asegrese de que ambas configuraciones son idnticas.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Si selecciona la opcin CPU del controlador Standby con discrepancia de
aplicacin, puede sobrescribir dicho estado predeterminado (la CPU del controlador
Standby pasa a offline).
Si cambia el parmetro de este campo de Offline a En ejecucin, la CPU del
controlador Standby permanece online si se detecta una discrepancia de aplicacin
entre el programa de la aplicacin de la CPU del controlador Standby y el de la CPU
del controlador primario.
35010536 04/2009
163
Discrepancia de aplicacin
Actualizacin de datos de seccin de un programa de aplicacin
Todos los datos de una seccin se actualizarn por completo durante cada
exploracin si los datos de la CPU del controlador Standby son iguales a los datos
homlogos de la CPU del controlador primario. Los datos de la seccin de la CPU
no se actualizarn si no son iguales a los homlogos de la CPU del controlador
primario.
Si las secciones son iguales en la CPU del controlador primario y en la CPU del
controlador Standby, se actualizarn los siguientes datos de seccin:
Estados internos de los bloques de funciones elementales (EFB) utilizados en la
seccin,
Por ejemplo: temporizadores, contadores, PID;
Todos los bloques de funciones derivadas (DFB): bloques de datos de instancia
de cada DFB instanciados en la seccin, incluidos los DFB intercalados.
Actualizacin de datos globales de un programa de aplicacin
Tras la activacin de la discrepancia de aplicacin, los datos globales del programa
de aplicacin se actualizarn con cada exploracin. No se actualizan los datos
globales que no existen en los dos controladores.
Los datos globales actualizados del programa de aplicacin incluyen:
1. Todas las variables declaradas en el Editor de variables,
2. Todas las variables de seccin y transicin.
El proceso de actualizacin de los datos globales del programa de aplicacin en un
sistema Hot Standby afecta a los elementos siguientes:
Variables declaradas:
Se actualizarn todas las variables declaradas en cada exploracin siempre que
estn declaradas en los dos controladores.
Actualizacin de la CPU del controlador Standby
Si se realiza una transferencia del programa de aplicacin en el controlador que
no recibi las modificaciones efectuadas, los dos controladores tendrn
programas de aplicacin iguales y el controlador de la CPU del controlador
Standby se actualizar por completo.
Variables eliminadas y declaradas nuevamente:
Si, debido a una modificacin, se ha eliminado una variable global en primer
lugar y se ha vuelto a declarar a continuacin, dicha variable se considerar
NUEVA, aunque utilice el mismo nombre. Debe seguir el procedimiento de
actualizacin para pasar los controladores a un estado igualado.
NOTA: VARIABLES DE DATOS GLOBALES
El sistema reserva espacio para estas variables, se utilicen o no en el programa de
aplicacin del controlador.
164
35010536 04/2009
Discrepancia de aplicacin
Las variables que no se utilizan consumen espacio y se necesita tiempo para
transferirlas de la CPU del controlador primario a la CPU del controlador Standby.
Por lo tanto, Schneider Electric no recomienda la utilizacin de variables definidas
pero no utilizadas en el programa de aplicacin de la CPU del controlador primario.
35010536 04/2009
165
Discrepancia de aplicacin
Descripcin del comportamiento de conmutacin durante la discrepancia de
aplicacin
Modificacin de las variables de aplicacin
Si se produce una conmutacin durante la discrepancia de aplicacin, la nueva
CPU del controlador primario ejecutar su propio programa de aplicacin con los
datos recibidos del otro controlador.
Segn la modificacin llevada a cabo, se produce un comportamiento diferente:
Modificacin
Efecto
Slo se modifica el cdigo (algunas
variables)
Todas las variables intercambiadas entre los
controladores son similares.
Variables agregadas a la CPU del
controlador primario inicial
La nueva CPU del controlador primario no
utiliza las variables.
Variables eliminadas por la CPU del
controlador primario inicial
La nueva CPU del controlador primario
ejecuta el programa de aplicacin utilizando
los ltimos valores correspondientes a
dichas variables.
Variables agregadas a la CPU del
controlador Standby inicial
La nueva CPU del controlador primario
ejecuta el programa de aplicacin utilizando
los valores iniciales correspondientes a
dichas variables.
Variables eliminadas de la CPU del
controlador Standby inicial
La nueva CPU del controlador primario no
utilizar estas variables
Modificacin de una seccin SFC con Unity Pro (140 CPU 671 60)
El proceso de generacin de cdigos SFC no genera un cdigo ejecutable directo,
aunque s un conjunto de datos utilizado por el intrprete SFC del SO del
controlador para procesar el estado siguiente.
Al igual que Concept, Unity Pro:
no conserva la igualdad entre los dos programas de aplicacin cuando se
produce una modificacin de una seccin SFC;
no ejecuta una seccin SFC al reiniciar el controlador desde su estado inicial tras
una conmutacin.
Cuando se modifica una seccin SFC en la CPU del controlador primario, sus datos
no se transfieren a la CPU del controlador Standby. Cuando se produce una
transferencia de lgica desde la CPU del controlador primario a la CPU del
controlador Standby, la primera seccin de la lgica es la informacin de
diagnstico.
NOTA: Lenguaje de programacin SFC
166
35010536 04/2009
Discrepancia de aplicacin
Schneider Electric no recomienda el uso del lenguaje de programacin SFC. Este
lenguaje no est disponible para el mdulo de seguridad: 140 CPU 671 60S.
NOTA: Si se produce una conmutacin al seleccionar la modalidad de ejecucin y
existe una discrepancia de aplicacin entre los dos controladores, la CPU del
controlador Standby asume las responsabilidades de la CPU del controlador
primario y se inicia al ejecutar un programa de aplicacin diferente desde la CPU
del controlador primario anterior.
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO - RIESGO DE CONMUTACIN
Asegrese de que los controladores contienen el mismo programa de aplicacin
y eliminan cualquier discrepancia de aplicacin al realizar una transferencia del
programa de aplicacin tras completar las modificaciones.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
35010536 04/2009
167
Discrepancia de aplicacin
Modificaciones online u offline y discrepancia de aplicacin
Modificacin de los programas de aplicacin
Como norma general, una vez configurado y programado un sistema redundante y
tolerante ante fallos, y controlando el proceso, el sistema no se apaga ni siquiera
durante el mantenimiento peridico. De todas formas, es posible que se den
situaciones en las que sea necesario realizar modificaciones en el programa de
aplicacin y seguir controlando el proceso.
La funcin de discrepancia de aplicacin permite modificar programas de aplicacin
online u offline mientras se controla el proceso.
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO: CONTROL INMEDIATO DEL
PROCESO
Una vez que un nuevo programa de aplicacin pasa a la CPU del controlador
Standby, sta asume el control del proceso.
Asegrese de que tiene en cuenta las cuestiones siguientes:
a. funcionamiento del proceso
b. modificaciones realizadas
Controle todas las modificaciones del programa de aplicacin.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
168
35010536 04/2009
Discrepancia de aplicacin
Modificaciones online de un programa de aplicacin de la CPU del controlador
Standby y discrepancia de aplicacin
Ejecucin del procedimiento
Para efectuar modificaciones online en un programa de aplicacin (proyecto o
programa de lgica) del controlador de la CPU del controlador Standby, haga lo
siguiente.
Paso
Accin
Comprobar que la CPU del controlador primario y la del controlador Standby se
encuentran en modalidad de ejecucin primaria y ejecucin Standby.
Conectar a la CPU del controlador primario y acceder al bit de sistema de
registro de comando %SW60.3.
Establecer en 1 el bit de sistema de registro de comando %SW60.3.
Conectar al controlador de la CPU del controlador Standby.
Modificar el programa de aplicacin en modalidad online.
Tras finalizar las modificaciones, ejecute Generar proyecto.
NOTA: En el caso de aadir o eliminar mdulos, se puede utilizar la generacin
de cambios.
Compruebe que la CPU del controlador primario y la del controlador Standby se
encuentran en modalidad de ejecucin primaria y ejecucin Standby.
Realice una conmutacin. (vase pgina 173)
Nota: La CPU del controlador Standby se convertir en la CPU del controlador
primario.
Lleve a cabo la transferencia de aplicacin a la CPU del controlador Standby.
Mtodo de transferencia del programa de aplicacin y discrepancia de
aplicacin, pgina 175
10
Conectar al nuevo controlador de la CPU del controlador primario y acceder al
bit de sistema de registro de comando %SW60.3.
11
Establecer en 0 el bit del sistema de registro de comando %SW60.3.
Nota: El registro de comando pasa de 1 a 0.
Referencia importante
(vase pgina 176)
35010536 04/2009
169
Discrepancia de aplicacin
Modificaciones online de un programa de aplicacin de la CPU del controlador
primario y discrepancia de aplicacin
Ejecucin del procedimiento
Para efectuar modificaciones online en un programa de aplicacin (proyecto o
programa de lgica) del controlador de la CPU del controlador primario, haga lo
siguiente.
Paso
Accin
Comprobar que la CPU del controlador primario y la del controlador Standby se
encuentran en modalidad de ejecucin primaria y ejecucin Standby.
Conectar a la CPU del controlador primario y acceder al bit de sistema de
registro de comando %SW60.3.
Establecer en 1 el bit de sistema de registro de comando %SW60.3.
Modificar el programa de aplicacin en modalidad online.
Tras finalizar las modificaciones, ejecute Generar proyecto.
NOTA: En el caso de aadir o eliminar mdulos, se puede utilizar la generacin
de cambios.
Compruebe que la CPU del controlador primario y la del controlador Standby se
encuentran en modalidad de ejecucin primaria y ejecucin Standby.
NOTA: En el caso de aadir o eliminar mdulos, se puede utilizar la generacin
de cambios.
Llevar a cabo una transferencia de aplicacin en la CPU del controlador
Standby. Mtodo de transferencia del programa de aplicacin y discrepancia de
aplicacin, pgina 175
Conectar a la nueva CPU del controlador primario y acceder al bit de sistema de
registro de comando %SW60.3.
Establecer en 0 el bit del sistema de registro de comando %SW60.3.
Nota: El registro de comando pasa de 1 a 0.
Referencia importante
(vase pgina 176)
170
35010536 04/2009
Discrepancia de aplicacin
Modificacin offline de un programa de aplicacin y discrepancia de aplicacin
Ejecucin del procedimiento
Para efectuar modificaciones offline en un programa de aplicacin de un
controlador, haga lo siguiente:
Paso
Accin
Modificar el programa de aplicacin offline.
Tras finalizar las modificaciones, ejecute Generar proyecto y guarde.
Nota: NO utilice la opcin Regenerar todos los proyectos ya que esta
opcin har que la CPU del controlador Standby pase a modalidad offline
cuando se descargue el programa de aplicacin.
Comprobar que la CPU del controlador primario y la del controlador Standby se
encuentran en modalidad de ejecucin primaria y ejecucin Standby.
Conectar a la CPU del controlador primario y acceder al bit de sistema de
registro de comando %SW60.3.
Establecer en 1 el bit de sistema de registro de comando %SW60.3.
Abrir el programa modificado y conectar a la CPU del controlador Standby.
Descargar el programa y seleccionar RUN.
Nota: compruebe el estado del controlador y asegrese de que es Ejecutar |
Standby.
Compruebe que la CPU del controlador primario y la del controlador Standby se
encuentran en modalidad de ejecucin primaria y ejecucin Standby.
Realice una conmutacin. (vase pgina 173)
Nota: Asegrese de que la CPU del controlador Standby ha pasado a la del
controlador primario.
10
Lleve a cabo la transferencia de aplicacin a la CPU del controlador Standby.
Mtodo de transferencia del programa de aplicacin y discrepancia de
aplicacin, pgina 175
11
Conectar a la nueva CPU del controlador primario y acceder al bit de sistema de
registro de comando %SW60.3.
12
Establecer en 0 el bit del sistema de registro de comando %SW60.3.
Nota: El registro de comando pasa de 1 a 0.
Referencia importante
(vase pgina 176)
35010536 04/2009
171
Discrepancia de aplicacin
Importante
ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO: CONTROL INMEDIATO DEL
PROCESO
Una vez que un nuevo programa de aplicacin pasa a la CPU del controlador
Standby, sta asume el control del proceso.
Asegrese de que tiene en cuenta las cuestiones siguientes:
a. funcionamiento del proceso
b. modificaciones realizadas
Controle todas las modificaciones del programa de aplicacin.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
172
35010536 04/2009
Discrepancia de aplicacin
Mtodos de conmutacin y discrepancia de aplicacin
General
La conmutacin puede efectuarse mediante uno de estos dos mtodos:
Submen Hot Standby del teclado del panel frontal.
Bit de sistema de registro de comando %SW60.1 o %SW60.2.
NOTA:
Si los bits %SW60.1 y %SW60.2 se establecen en 0 de forma simultnea, se
produce una conmutacin:
La CPU del controlador primario pasa a EJECUCIN offline y
La CPU del controlador Standby funciona ahora como CPU del controlador
primario en EJECUCIN.
Conmutacin mediante el teclado del panel frontal
Para forzar una conmutacin utilizando el teclado del panel frontal, haga lo
siguiente:
Paso
Accin
Acceder al teclado del panel frontal de la CPU del controlador primario.
Ir al men Funcionamiento del PLC.
Ir al submen Hot Standby.
Ir a la modalidad Hot Standby.
Modificar Ejecutar a Offline.
Nota: Asegrese de que la CPU del controlador Standby ha pasado a la del
controlador primario.
Modificar Offline a Ejecutar.
Nota: asegrese de que la pantalla LCD muestra Ejecutar Standby.
Importante para la conmutacin de registro de comando
Para efectuar la conmutacin mediante el bit de sistema de registro de comando
%SW60.1 o %SW60.2, asegrese de que se tiene en cuenta lo siguiente:
35010536 04/2009
El programa de aplicacin se guarda dos veces. Cada vez que se guarda se
utiliza un nombre de archivo diferente.
archivo 1
Guardado antes de la modificacin.
archivo 2
Guardado despus de la modificacin.
173
Discrepancia de aplicacin
El orden del controlador es [(A) o (B)]; utilice uno de estos dos mtodos:
El submen Hot Standby del teclado del panel frontal (Funcionamiento
del PLC | Hot Standby | Orden de Hot Standby).
Cuadro de dilogo de estado Unity Pro (consulte la parte inferior de la ventana
de Unity Pro cuando se conecte online).
Conmutacin mediante el bit de sistema de registro de comando %SW60.1 o %SW60.2
Para forzar una conmutacin definiendo los bits en el registro de comando, haga lo
siguiente:
Paso
1
Abrir el archivo 1.
Conectar a la CPU del controlador primario.
Comprobar que el orden de controlador de la CPU del controlador primario es A
o B.
Acceder
al bit de sistema de registro de comando %SW60.1,
si el orden del controlador conectado es A.
al bit de sistema de registro de comando %SW60.2,
si el orden del controlador conectado es B.
Establecer el bit en 0.
Nota: Asegrese de que la CPU del controlador Standby ha pasado a la del
controlador primario.
Abrir el archivo 2.
Conectar a la nueva CPU del controlador primario.
Acceder al bit de sistema de registro de comando utilizado en el paso 4.
Establecer el bit en 1.
Nota: Asegrese de que la CPU del controlador Standby est online.
10
174
Accin
Comprobar que la CPU del controlador primario y la del controlador Standby se
encuentran en modalidad de ejecucin primaria y ejecucin Standby.
35010536 04/2009
Discrepancia de aplicacin
Mtodo de transferencia del programa de aplicacin y discrepancia de
aplicacin
General
La transferencia del programa de aplicacin puede efectuarse utilizando uno de
estos dos mtodos:
Submen Hot Standby del teclado del panel frontal.
Bit de sistema de registro de comando %SW60.5.
Transferencia del programa de aplicacin mediante el teclado del panel frontal
Para transferir un programa de aplicacin (programa o proyecto de lgica) a la CPU
del controlador primario o a la del controlador Standby mediante el teclado del panel
frontal, siga estos pasos:
Paso
Accin
Acceder al teclado del panel frontal de cualquier controlador (CPU del
controlador primario o Standby).
Ir al men Operaciones del PLC.
Ir al submen Hot Standby.
Ir a Transferencia Hot Standby y pulsar INTRO para confirmar la
transferencia.
Nota: Asegrese de que se lleva a cabo la transferencia a la CPU del controlador
Standby.
Transferencia del programa de aplicacin mediante el bit de sistema del registro de comando
%SW60.5
Para transferir un programa de aplicacin (programa o proyecto de lgica) a la CPU
del controlador primario o a la del controlador Standby mediante el bit de sistema
de registro de comando %SW60.5, siga estos pasos:
Paso
35010536 04/2009
Accin
Conectar al controlador de la CPU del controlador primario.
Acceder al bit de sistema de registro de comando %SW60.5.
Establecer el bit en 1.
Nota: El proceso de definicin del bit alterna el bit de 0 a 1 y viceversa.
175
Discrepancia de aplicacin
Recomendaciones de uso de la discrepancia de aplicacin
General
Schneider Electric recomienda precaucin al utilizar la funcin Discrepancia de
aplicacin, de manera que ninguno de estos componentes se vea afectados:
Gestin de la informacin de Upload
Modificaciones online en la CPU del controlador Standby
Transferencia del programa de aplicacin
Definicin del bit de sistema de registro de %SW60.3.
Funcin Gestin de la informacin de Upload: General
Durante las modificaciones online, el sistema detecta que la informacin del
programa-aplicacin del controlador difiere de la informacin del programaaplicacin del ordenador. Esta informacin se utilizar en el futuro para efectuar una
carga, por lo que el sistema requiere su actualizacin y muestra de forma constante
un cuadro de dilogo de confirmacin. Para evitar la visualizacin constante del
cuadro de dilogo, utilice la funcin Gestin de la informacin de Upload.
Uso de la funcin Gestin de la informacin de Upload
Antes de realizar cualquier modificacin y durante el arranque inicial del sistema,
haga lo siguiente:
Paso
1
Accin
En el men, seleccione Herramientas | Opcin.
En la ventana Opciones, seleccionar la ficha General (ficha predeterminada).
Seleccionar Automtica en el rea Gestin de la informacin de Upload.
Pulsar Aceptar para cerrar la ventana.
Guardar el programa y descargar al controlador.
Gestin de modificaciones online en la CPU del controlador Standby
Para efectuar modificaciones importantes en el programa de aplicacin de la CPU
del controlador Standby, asegrese de que la CPU del controlador Standby se
encuentra en la modalidad offline.
Gracias a esta accin:
176
El proceso de ejecucin contina.
La CPU del controlador primario NO realiza una conmutacin durante la
modificacin de la CPU del controlador Standby.
35010536 04/2009
Discrepancia de aplicacin
NOTA: CONMUTACIN DURANTE LA MODIFICACIN
Si la CPU del controlador Standby est en la modalidad online durante las modificaciones, podra producirse una conmutacin. En este caso, la CPU del controlador
Standby se convierte en la CPU del controlador primario, y es posible que el
proceso se ejecute con modificaciones incompletas.
Realizacin de la transferencia del programa de aplicacin
Para realizar una transferencia del programa de aplicacin, se recomienda evitar la
ejecucin de dos programas de aplicacin diferentes en la CPU del controlador
primario y en la del controlador Standby.
Paso
1
Accin
Llevar a cabo las transferencias del programa de aplicacin despus de
completar las modificaciones online con discrepancia de aplicacin.
Restablecimiento del bit de sistema de registro de comando %SW60.3
Para restablecer el bit de sistema de registro de comando %SW60.3 en 0, se
recomienda evitar la ejecucin de dos programas de aplicacin diferentes en la
CPU del controlador primario y en la del controlador Standby.
Paso
35010536 04/2009
Accin
Conectar a la CPU del controlador primario.
Acceder al bit de sistema de registro de comando %SW60.3.
Restablecer el bit en 0.
177
Discrepancia de aplicacin
178
35010536 04/2009
Transferencia del programa de aplicacin
35010536 04/2009
Transferencia de un programa de
aplicacin con Unity Pro
Descripcin general
En este captulo se proporciona informacin acerca de la funcin de transferencia
del programa de aplicacin que permite configurar el controlador de la CPU del
controlador Standby desde el controlador de la CPU del controlador primario.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Descripcin general de la transferencia de programas de aplicacin
180
Ejecucin del procedimiento de transferencia del programa de aplicacin
mediante el registro de comando
182
Transferencia automtica del programa de aplicacin
183
Ejecucin del procedimiento de transferencia del programa de aplicacin
mediante el teclado
184
179
Transferencia del programa de aplicacin
Descripcin general de la transferencia de programas de aplicacin
Descripcin general
La funcin de transferencia de programas de aplicacin permite configurar la CPU
del controlador Standby desde el controlador de la CPU del controlador primario.
Se debe utilizar para reprogramar el controlador de la CPU del controlador primario
o sustituir el de la CPU del controlador Standby, ya que el proceso copia todo el
programa de aplicacin de la CPU del controlador primario en la CPU del
controlador Standby. Esta funcin no slo ahorra tiempo, sino que garantiza que los
controladores tengan las mismas configuraciones.
El sistema transfiere el programa de aplicacin a travs de la conexin de
comunicaciones especializada de Modicon Quantum Hot Standby con Unity. En un
sistema redundante, esta conexin une los dos coprocesadores.
Mtodos de transferencia de programas
La transferencia de aplicacin se efecta desde la CPU del controlador primario a
la CPU del controlador Standby. Existen tres mtodos de transferencia de
programas de aplicacin:
Submen Hot Standby del teclado del panel frontal.
Bit de sistema de registro de comando %SW60.5.
Transferencia automtica (se produce cuando se inicia un sistema Hot Standby
por primera vez). Por lo tanto, la CPU del controlador primario transfiere
automticamente el programa de aplicacin a la CPU del controlador Standby.
(vase pgina 183)
Validacin de la transferencia
La CPU del controlador Standby valida el programa de aplicacin transferido.
Despus de la validacin, la CPU del controlador Standby empieza
automticamente.
Descripcin del tiempo de transferencia
El tiempo de transferencia del programa de aplicacin depende del tamao del
programa de aplicacin: cuanto ms grande sea el programa, mayor ser el tiempo
de transferencia. La transferencia del programa de aplicacin tarda varios
segundos.
NOTA: Durante la transferencia del programa de aplicacin, el sistema no puede
seguir considerndose redundante.
Si la CPU del controlador primario se detiene antes de que la CPU del controlador
Standby est preparada para adoptar el papel de CPU del controlador primario, no
habra ninguna CPU del controlador Standby disponible para asumir el control.
180
35010536 04/2009
Transferencia del programa de aplicacin
Actualizacin desde la CPU del controlador primario
Slo se puede realizar una actualizacin del programa de aplicacin desde la CPU
del controlador primario a la CPU del controlador Standby.
NOTA: ACTUALIZACIN DE LA CPU DE LOS CONTROLADORES STANDBY
El controlador de la CPU del controlador Standby no puede actualizar la CPU del
controlador primario.
Descripcin de los lmites del tamao de transferencia
NOTA: CAMBIO DESDE HERENCIA
El lmite de transferencia de programas de aplicacin en los controladores de
herencia Modicon Quantum con Concept es de 1 megabyte.
En el sistema Modicon Quantum Hot Standby con 140 CPU 671 60 de Unity, el
tamao de transferencia depende de la configuracin. Por ejemplo, en caso de
utilizar un puente de tarjeta puede transferir un mximo de 7 Mb.
Por ello, debe transferir de este modo todo el programa de aplicacin, independientemente de su tamao. La transferencia se realiza mediante varias exploraciones
que se dividirn en varios paquetes de transferencia.
35010536 04/2009
181
Transferencia del programa de aplicacin
Ejecucin del procedimiento de transferencia del programa de aplicacin
mediante el registro de comando
Descripcin general
Para efectuar la transferencia, utilice el registro de comando de las herramientas de
software Unity Pro. La CPU del controlador primario copia el programa de aplicacin
completo y los datos a la CPU del controlador Standby.
Transferencia del programa de aplicacin mediante el bit de sistema del registro de comando
%SW60.5
Para transferir un programa de aplicacin (programa o proyecto de lgica) a la CPU
del controlador primario o a la del controlador Standby mediante el bit de sistema
de registro de comando %SW60/5, siga estos pasos:
Paso
182
Accin
Conectar al controlador de la CPU del controlador primario.
Acceder al bit de sistema de registro de comando %SW60.5.
Establecer el bit en 1.
Nota: El proceso de definicin del bit alterna el bit de 0 a 1 y viceversa.
35010536 04/2009
Transferencia del programa de aplicacin
Transferencia automtica del programa de aplicacin
Descripcin general
El sistema Modicon Quantum Hot Standby con Unity incorpora la nueva funcin de
transferencia automtica de programa de aplicacin.
Una vez que una CPU del controlador primario detecta un controlador vaco, la CPU
del controlador primario transfiere el programa al controlador vaco, que se
convierte en la CPU del controlador Standby. Tras la transferencia del programa de
aplicacin, los dos controladores poseen programas de aplicacin idnticos.
Esta nueva funcin resulta idnea cuando dos controladores se encuentran a una
distancia mxima de 2 km.
NOTA: Configuracin idntica
Los controladores deben tener la misma configuracin (con las mismas tarjetas
PCMCIA o sin tarjetas).
35010536 04/2009
183
Transferencia del programa de aplicacin
Ejecucin del procedimiento de transferencia del programa de aplicacin
mediante el teclado
Descripcin general
Para obtener instrucciones sobre el modo de ajustar la transferencia, el orden, la
modalidad y el estado de Modicon Quantum Hot Standby con Unity mediante el
teclado, consulte la seccin Configuracin del sistema Modicon Quantum Hot
Standby con Unity, pgina 69.
Utilizacin del teclado
Para realizar una transferencia, utilice el teclado del panel frontal de la unidad del
controlador (CPU del controlador primario o CPU del controlador Standby). La CPU
del controlador primario copia el programa de aplicacin completo y los datos a la
CPU del controlador Standby.
NOTA: CAMBIO DESDE HERENCIA
En sistemas Quantum Hot Standby de herencia, es posible efectuar una
transferencia del programa de aplicacin SLO en el controlador de la CPU del
controlador Standby.
La CPU del controlador Standby puede solicitar una transferencia de aplicacin
desde la CPU del controlador primario. El proceso se realiza en el mdulo CHS y
requiere la definicin de la llave en la posicin de llave Xfer mientras se pulsa el
botn de actualizacin.
En el sistema Modicon Quantum Hot Standby con Unity se realiza una transferencia
de aplicacin:
184
Utilizando el registro de comando:
Es posible efectuar una transferencia del programa de aplicacin en cualquier
momento.
De forma automtica:
La transferencia se realiza la primera vez que la CPU del controlador primario
localiza una CPU del controlador Standby vaca.
Mediante el teclado:
Utilice la CPU del controlador primario o la CPU del controlador Standby.
35010536 04/2009
Transferencia del programa de aplicacin
Transferencia del programa de aplicacin
En la tabla siguiente se muestra el procedimiento que debe seguirse para llevar a
cabo una transferencia del programa de aplicacin.
Paso
Accin
Asegurarse de que el controlador de la CPU del controlador primario se
encuentra en modalidad RUN de la CPU del controlador primario.
Resultado: la pantalla LCD del PLC muestra la modalidad RUN de la CPU del
controlador primario.
Comprobar que:
1. La opcin Invalidar teclado NO est seleccionada.
2. El conmutador llave est desbloqueado.
Ir al submen Hot Standby | Transferir.
Pulsar Intro para ejecutar la transferencia del programa de aplicacin desde la
CPU del controlador primario a la CPU del controlador Standby.
Nota: El comando Hot Standby | Transferir puede ejecutarse en el controlador
de la CPU del controlador primario o de la CPU del controlador Standby,
AUNQUE slo se actualizar el controlador de la CPU del controlador Standby.
Configuraciones y programas de aplicacin idnticos
Tras la transferencia, la CPU del controlador primario y la CPU del controlador
Standby poseen configuraciones y programas de aplicacin idnticos.
En caso de que se detecte un error en la CPU del controlador primario y en funcin
de la modalidad seleccionada para la CPU del controlador Standby (RUN u offline),
es posible que la CPU del controlador Standby est o no preparada para asumir la
funcin de la CPU del controlador primario.
35010536 04/2009
185
Transferencia del programa de aplicacin
186
35010536 04/2009
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
35010536 04/2009
Utilizacin de los EFB de Modicon
Quantum Hot Standby con Unity
10
Descripcin general
En el presente captulo se describen las caractersticas especiales de los mdulos
de funcin elemental (EFB) de Modicon Quantum Hot Standby con Unity.
HSBY_RD
HSBY_ST
HSBY_WR
REV_XFER
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Descripcin: HSBY_RD
188
Descripcin: HSBY_ST
191
Descripcin: HSBY_WR
194
Descripcin: REV_XFER
197
187
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
Descripcin: HSBY_RD
Descripcin de funciones
Este EFB permite utilizar la funcin Hot Standby. Busca (junto con otros EFB de la
familia Hot Standby) la configuracin del PLC Quantum respectivo para los
componentes necesarios. Estos componentes hacen referencia al hardware
conectado realmente.
Por lo tanto, no es posible garantizar el comportamiento correcto de este EFB en
los simuladores.
De forma independiente, el EFB HSBY_RD comprueba si existe una configuracin
Hot Standby ((%SW60 (vase Unity Pro, Lenguajes y estructura del
programa, Manual de referencia )). Si existe una configuracin de este
tipo, se muestra el contenido de registro del comando y la salida HSBY se establece
en "1". Si no existe una configuracin Hot Standby, la salida
HSBY_ConfigurationFound se establece en "0".
EN y ENO pueden configurarse como parmetros adicionales.
Representacin en FBD
Representacin:
188
35010536 04/2009
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby
Representacin en LD
Representacin:
Representacin en IL
Representacin:
CAL HSBY_RD_Instance (HSBY=>HSBY_ConfigurationFound,
INV_KEY=>InvalidateKeypad, PCA_RUN=>PLC_A_Running,
PCB_RUN=>PLC_B_Running, SBY_OFF=>StandbyOff,
EXC_UPD=>ExecUpdate, SWP_MB1=>SwapAddressModbusPort1)
Representacin en ST
Representacin:
HSBY_RD_Instance (HSBY=>HSBY_ConfigurationFound,
INV_KEY=>InvalidateKeypad, PCA_RUN=>PLC_A_Running,
PCB_RUN=>PLC_B_Running, SBY_OFF=>StandbyOff,
EXC_UPD=>ExecUpdate, SWP_MB1=>SwapAddressModbusPort1);
35010536 04/2009
189
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
Descripcin de parmetros
Descripcin de los parmetros de salida:
Parmetro
Tipo de datos
Significado
HSBY
BOOL
"1" = Se encontr una configuracin Hot Standby.
INV_KEY
BOOL
"1" = El submen para el botn PLC Hot Standby
est deshabilitado.
PCA_RUN
BOOL
"1" = El PLC con la CPU Hot Standby
1. La funcin es "A" en el bastidor local
2. El comando de registro se selecciona en RUN
"0" = El PLC con la CPU Hot Standby
1. La funcin es "A" en el bastidor local
2. El registro de comando se selecciona en
OFFLINE
PCB_RUN
BOOL
"1" = El PLC con la CPU Hot Standby
1. La funcin es "B" en el bastidor local
2. El comando de registro se selecciona en RUN
"0" = El PLC con la CPU Hot Standby
1. La funcin es "B" en el bastidor local
2. El registro de comando se selecciona en
OFFLINE
190
SBY_OFF
BOOL
"0" = El PLC Standby cambia a modalidad offline
cuando ambos PLC reciben un programa diferente
EXC_UPD
BOOL
"1" = La actualizacin Exec (sistema operativo) en el
PLC Standby es posible mientras el PLC de la CPU
primaria se encuentra todava en ejecucin.
(Tras la actualizacin de Exec, el PLC de la CPU del
controlador Standby vuelve a modalidad online.)
SWP_MB1
BOOL
Si se produce una conmutacin:
"1" = Sin intercambio de direccin de los puertos
Modbus 1.
"0" = Intercambio de direccin de los puertos
Modbus 1.
SWP_MB2
BOOL
Sin utilizar. Reservado.
SWP_MB3
BOOL
No utilizado. Reservado
35010536 04/2009
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby
Descripcin: HSBY_ST
Descripcin de funciones
Este EFB permite utilizar la funcin Hot Standby. Busca (junto con el resto de
procedimientos de la familia Hot Standby) en la configuracin del PLC Quantum
correspondiente los componentes necesarios. Estos componentes hacen
referencia al hardware conectado realmente.
Por lo tanto, no es posible garantizar el comportamiento correcto de este EFB en
los simuladores.
El EFB sirve para la lectura del registro de estado de Hot Standby IEC (%SW61
(vase Unity Pro, Lenguajes y estructura del programa, Manual
de referencia )). Si no existe ninguna configuracin para Hot Standby, la salida
HSBY se establece en "0".
Como parmetros adicionales se pueden configurar EN y ENO.
Representacin en FBD
Representacin:
35010536 04/2009
191
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
Representacin en LD
Representacin:
Representacin en IL
Representacin:
CAL HSBY_ST_Instance (HSBY=>HSBY_ConfigurationFound,
THIS_OFF=>PLC_Offline, THIS_PRY=>Primary_PLC,
THIS_SBY=>Standby_PLC, REMT_OFF=>Remote_PLC_Offline,
REMT_PRY=>PrimaryRemote_PLC, REMT_SBY=>StandbyRemote_PLC,
LOGIC_OK=>IdenticalPrograms, THIS_ISA=>HSBY_ModuleSwitchA,
THIS_ISB=>HSBY_ModuleSwitchB)
192
35010536 04/2009
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby
Representacin en ST
Representacin:
HSBY_ST_Instance (HSBY=>HSBY_ConfigurationFound,
THIS_OFF=>PLC_Offline, THIS_PRY=>Primary_PLC,
THIS_SBY=>Standby_PLC, REMT_OFF=>Remote_PLC_Offline,
REMT_PRY=>PrimaryRemote_PLC, REMT_SBY=>StandbyRemote_PLC,
LOGIC_OK=>IdenticalPrograms, THIS_ISA=>HSBY_ModuleSwitchA,
THIS_ISB=>HSBY_ModuleSwitchB);
Descripcin de parmetros
Descripcin de los parmetros de salida:
Parmetro
35010536 04/2009
Tipo de datos
Significado
HSBY
BOOL
"1" = Se encontr una configuracin Hot Standby.
THIS_OFF
BOOL
"1" = Este PLC se encuentra offline
THIS_PRY
BOOL
"1" = Este PLC es el PLC de la CPU del controlador
primario
THIS_SBY
BOOL
"1" = Este PLC es el PLC de la CPU del controlador
Standby
REMT_OFF
BOOL
"1" = El otro PLC (remoto) se encuentra offline
REMT_PRY
BOOL
"1" = El otro PLC es el PLC de la CPU del
controlador primario
REMT_SBY
BOOL
"1" = El otro PLC es el PLC de la CPU del
controlador Standby
LOGIC_OK
BOOL
"1" = Los programas de ambos PLC son idnticos y
la opcin de discrepancia de aplicacin est activa.
THIS_ISA
BOOL
"1" = Este PLC selecciona, entre las dos CPU Hot
Standby, la CPU con una direccin IP menor. Esta
ser la CPU Hot Standby "A".
THIS_ISB
BOOL
"1" = Este PLC selecciona, entre las dos CPU Hot
Standby, la CPU con una direccin IP mayor. Esta
ser la CPU Hot Standby "B".
193
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
Descripcin: HSBY_WR
Descripcin de funciones
Este EFB permite utilizar la funcin Hot Standby. Busca (junto con otros EFB de la
familia Hot Standby) la configuracin del PLC Quantum respectivo para los
componentes necesarios. Estos componentes hacen referencia al hardware
conectado realmente.
Por lo tanto, no es posible garantizar el comportamiento correcto de este EFB en
los simuladores.
El EFB HSBY_WR se utiliza para definir distintos modos Hot Standby admitidos por
Hot Standby. La definicin de los modos respectivos conlleva un cambio del registro
de comando Hot Standby (%SW60 (vase Unity Pro, Lenguajes y
estructura del programa, Manual de referencia )), que lleva a cabo
de forma automtica el bloque de funcin. Si no existe una configuracin Hot
Standby, la salida HSBY_ConfigurationFound se establece en "0"; en caso
contrario, se establece en "1".
NOTA: Esta funcin nicamente afecta a la CPU del controlador primario.
EN y ENO pueden configurarse como parmetros adicionales.
Representacin en FBD
Representacin:
194
35010536 04/2009
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby
Representacin en LD
Representacin:
Representacin en IL
Representacin:
CAL HSBY_WR_Instance (INV_KEY:=InvalidateKeypad,
PCA_RUN:=PLC_A_Running, PCB_RUN:=PLC_B_Running,
SWP_MB1:=SwapAddressModbusPort1,
HSBY=>HSBY_ConfigurationFound)
Representacin en ST
Representacin:
HSBY_WR_Instance (INV_KEY:=InvalidateKeypad,
PCA_RUN:=PLC_A_Running, PCB_RUN:=PLC_B_Running,
SWP_MB1:=SwapAddressModbusPort1,
HSBY=>HSBY_ConfigurationFound);
35010536 04/2009
195
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
Descripcin de parmetros
Descripcin de los parmetros de entrada:
Parmetro
Tipo de datos
Significado
INV_KEY
BOOL
El submen para el botn PLC Hot Standby:
"1" = Los cambios estn deshabilitados.
"0" = Los cambios estn permitidos.
PCA_RUN
BOOL
"1 -> 0" = La CPU Hot Standby con la funcin A en
el bastidor local se fuerza a la modalidad OFFLINE.
"0 -> 1" = La CPU Hot Standby con la funcin "A" se
fuerza a la modalidad RUN si el modo del botn
correspondiente se encuentra en la modalidad
RUN.
PCB_RUN
BOOL
"1 -> 0" = La CPU Hot Standby con la funcin "B" en
el bastidor local se fuerza a la modalidad OFFLINE.
"0 -> 1" = La CPU Hot Standby con la funcin "B" se
fuerza a la modalidad RUN si el modo del botn
correspondiente se encuentra en la modalidad
RUN.
SWP MB1
BOOL
"0" y se ha producido una conmutacin: La direccin
Modbus del puerto 1 del NUEVO PLC de la CPU del
controlador primario cambia.
nueva direccin del PLC de la CPU del
controlador primario = antigua direccin de la
CPU del controlador primario.
nueva direccin del PLC de la CPU del
controlador Standby = nueva direccin de la
CPU del controlador primario + 128.
"1" y se ha producido una conmutacin: La direccin
Modbus del puerto 1 del PLC no cambia.
nueva direccin del PLC de la CPU del
controlador primario = antigua direccin de la
CPU del controlador Standby.
nueva direccin del PLC de la CPU del
controlador Standby = antigua direccin de la
CPU del controlador primario.
SWP_MB2
BOOL
Sin utilizar. Reservado.
SWP MB3
BOOL
Sin utilizar. Reservado.
Descripcin de los parmetros de salida:
196
Parmetro
Tipo de datos
Significado
HSBY
BOOL
"1" = Configuracin Hot Standby detectada.
35010536 04/2009
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby
Descripcin: REV_XFER
Descripcin de las funciones
Este EFB permite utilizar la funcin Hot Standby. Junto con otros EFB de la familia
Hot Standby, comprueba la configuracin del PLC Quantum respectivo de los
componentes necesarios para una configuracin Hot Standby. Los componentes
son hardware conectado realmente.
El EFB REV_XFER permite transmitir dos registros desde el PLC Standby al PLC de
la CPU del controlador primario. Los dos registros transferidos por este EFB son
%SW62/63 y se utilizan mediante el programa de aplicacin (en la primera seccin)
para registrar informacin de diagnstico.
REV_XFER slo puede utilizarse en la primera seccin ejecutable del proyecto. Las
direcciones de parmetro TO_REV1 y TO_REV2 deben estar en el rea no
transferible para evitar que el PLC de la CPU del controlador primario las
sobrescriba.
NOTA: En el sistema Hot Standby heredado (Concept), estos cuatro registros
(registros de transferencia inversa) son las primeras direcciones en el rea no
transferible. Esto no sucede con el sistema Hot Standby actual (Unity). Consulte
Configuracin de registros con Unity Pro, pgina 102.
EN y ENO se proyectan como parmetros adicionales.
Apariencia en FBD
Representacin:
35010536 04/2009
197
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
Apariencia en LD
Representacin:
Apariencia en IL
Representacin:
CAL REV_XFER_Instance (TO_REV1:=Standby_PLC_FirstReg,
TO_REV2:=Standby_PLC_SecondReg, HSBY=>HSBY_ConfFlag,
PRY=>Primary_PLC_Flag, SBY=>Standby_PLC_Flag,
FR_REV1=>FirstRevTransReg, FR_REV2=>SecondtRevTransReg)
Apariencia en ST
Representacin:
REV_XFER_Instance (TO_REV1:=Standby_PLC_FirstReg,
TO_REV2:=Standby_PLC_SecondReg, HSBY=>HSBY_ConfFlag,
PRY=>Primary_PLC_Flag, SBY=>Standby_PLC_Flag,
FR_REV1=>FirstRevTransReg, FR_REV2=>SecondtRevTransReg);
198
35010536 04/2009
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby
Descripcin de parmetros
Descripcin de los parmetros de entrada:
Parmetro
Tipo de datos
Descripcin
TO_REV1
INT
Describe el primer registro de transferencia inversa
si este PLC es el PLC Standby. Los datos del
registro se transfieren desde el PLC de la CPU del
controlador Standby hasta el PLC de la CPU del
controlador primario en cada exploracin.
TO_REV2
INT
Describe el segundo registro de transferencia
inversa si este PLC es el PLC de la CPU del
controlador Standby. Los datos del registro se
transfieren desde el PLC de la CPU del controlador
Standby hasta el PLC de la CPU del controlador
primario en cada exploracin.
Descripcin de los parmetros de salida:
35010536 04/2009
Parmetro
Tipo de datos
Descripcin
HSBY
BOOL
"1" = Configuracin Hot Standby
PRY
BOOL
1 = Este PLC es el PLC de la CPU del controlador
primario.
SBY
BOOL
1 = Este PLC es el PLC de la CPU del controlador
Standby.
FR_REV1
INT
Contenido del primer registro de transferencia
inversa (%SW62 (vase Unity Pro,
Lenguajes y estructura del programa,
Manual de referencia )). Salida slo si HSBY
es "1".
FR_REV2
INT
Contenido del segundo registro de transferencia
inversa (%SW63 (vase Unity Pro,
Lenguajes y estructura del programa,
Manual de referencia )). Salida slo si HSBY
es "1".
199
Utilizacin de los EFB HSBY de Modicon Quantum Hot Standby con Unity
200
35010536 04/2009
CCOTF en Quantum Hot Standby
35010536 04/2009
Cambio de configuracin sobre la
marcha con Quantum Hot Standby
IV
Objeto
En este apartado se describe la funcin de cambio de configuracin sobre la
marcha (CCOTF) en los sistemas Quantum Hot Standby. Esta funcin se
denominar CCOTF en los captulos siguientes.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo
35010536 04/2009
Nombre del captulo
Pgina
11
Presentacin de CCOTF
203
12
Compatibilidad con CCOTF
205
13
Procedimiento de actualizacin para utilizar la funcin CCOTF
211
14
Utilizacin de CCOTF
223
15
Rendimiento de CCOTF
243
16
Solucin de problemas de CCOTF
245
201
CCOTF en Quantum Hot Standby
202
35010536 04/2009
Presentacin de CCOTF
35010536 04/2009
Presentacin de CCOTF
11
Descripcin general del sistema CCOTF Modicon Quantum Hot Standby con
Unity
Objeto
El objetivo es permitir la modificacin del sistema CCOTF cuando el PLC se
encuentra en la modalidad RUN; los cambios se pueden realizar en los mdulos de
E/S binarios o analgicos en el bastidor local o la estacin RIO de la manera
siguiente:
Agregue un mdulo en un slot que ha quedado libre.
Elimine un mdulo.
Modifique el parmetro de ajuste y de comando de un mdulo.
Requisitos de hardware
La funcin CCOTF slo es compatible con el procesador Modicon Quantum Hot
Standby 140 CPU 671 60.
Requisitos de software
La versin de software Unity mnima requerida para utilizar la funcin CCOTF es la
siguiente:
Unity Pro 4.1 XL o XLS.
Requisitos de firmware
Las versiones de firmware mnimas requeridas para utilizar la funcin CCOTF son
las siguientes:
35010536 04/2009
Firmware 140 CPU 671 60: versin SV2.70 o superior.
Firmware 140 CRA 93x00: versin SV2.0X o superior.
Firmware 140 CRP 93x00: versin SV2.0X o superior.
203
Presentacin de CCOTF
204
35010536 04/2009
Compatibilidad con CCOTF
35010536 04/2009
Compatibilidad con CCOTF
12
Descripcin general
En este captulo se describe la compatibilidad de hardware y firmware para la
funcin CCOTF.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin
35010536 04/2009
Apartado
Pgina
12.1
Compatibilidades de hardware
206
12.2
Compatibilidad de buses de CCOTF
209
205
Compatibilidad con CCOTF
12.1
Compatibilidades de hardware
Objeto
En esta seccin se describe la compatibilidad de CCOTF Modicon Quantum Hot
Standby con Unity.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
206
Pgina
Compatibilidad de mdulos de E/S
207
Compatibilidad de gestin CRA/CRP
208
35010536 04/2009
Compatibilidad con CCOTF
Compatibilidad de mdulos de E/S
Compatibilidad de mdulos analgicos y binarios
En la tabla siguiente se enumeran los mdulos de E/S Quantum que se pueden
aadir, eliminar o modificar en la modalidad RUN:
Mdulos analgicos
Mdulos binarios
140 ACI 030 00
140 DDI 153 10
140 DAI 543 00
140 DAO 840 10
140 ACI 040 00
140 DDI 353 00
140 DAI 553 00
140 DAO 842 10
140 ACO 020 00
140 DDI 353 10
140 DAI 740 00
140 DAO 842 20
140 ACO 130 00
140 DDI 364 00
140 DAI 753 00
140 DAO 853 00
140 AII 330 00
140 DDI 673 00
140 DSI 353 00
140 DRA 840 00
140 AII 330 10
140 DDI 841 00
140 DDO 153 10
140 DRC 830 00
140 AIO 330 00
140 DDI 853 00
140 DDO 353 00
140 DVO 853 00
140 AMM 090 00
140 DAI 340 00
140 DDO 353 01
140 DDM 390 00
140 ARI 030 10
140 DAI 353 00
140 DDO 353 10
140 DDM 690 00
140 ATI 030 00
140 DAI 440 00
140 DDO 364 00
140 DAM 590 00
140 AVI 030 00
140 DAI 453 00
140 DDO 843 00
140 DII 330 00
140 AVO 020 00
140 DAI 540 00
140 DDO 885 00
140 DIO 330 00
140 DAO 840 00
Los mdulos de E/S serie 800 y Sy/Max no son compatibles con la funcin CCOTF.
35010536 04/2009
207
Compatibilidad con CCOTF
Compatibilidad de gestin CRA/CRP
Compatibilidad de mdulos de CCOTF
En la tabla siguiente se enumeran los mdulos CRA/CRP que pueden ser
compatibles con la funcin CCOTF:
Compatible con CCOTF
Mdulo CRA
Mdulo CRP
140 CRA 93x 00 PV0X
SV2.0X
140 CRP 93x 00 PV0X
SV2.0X
Compatible con CCOTF despus 140 CRA 93x 00 de PV03 140 CRP 93x 00 de PV01
de la actualizacin del firmware SV1.25 a PV06 SV1.26
SV1.14 a PV06 SV1.15
(vase pgina 219)
NOTA: La segunda categora de mdulos se debe actualizar con la herramienta OS
Loader para ser compatible con CCOTF (vase pgina 219).
208
35010536 04/2009
Compatibilidad con CCOTF
12.2
Compatibilidad de buses de CCOTF
Compatibilidad de gestin de buses de CCOTF
Tipo de bus y compatibilidad de estaciones
Las modificaciones slo se pueden realizar en el bastidor local y en estaciones
Quantum conectadas al bus RIO. No se puede realizar cambios en el bus DIO.
Cuando se selecciona la modificacin online durante la ejecucin en la pantalla
de configuracin de la CPU con Unity Pro (vase pgina 215) slo se pueden
conectar los mdulos Quantum de las estaciones al bus RIO. Si hay E/S serie 800
y E/S Sy/Max conectadas al bus RIO, el software Unity Pro muestra un error durante
el proceso de creacin.
En esta tabla se describen las posibles modificaciones del bus.
Tipo de bus y estaciones
Bus local
Bus RIO
Modificacin de
ejecucin autorizada
Bastidor local
Bastidor ampliado
Estacin Sy/Max
No
Estacin de la serie 800
No
Estacin Quantum
Bus DIO
35010536 04/2009
Bastidor local
Bastidor ampliado
S
No
209
Compatibilidad con CCOTF
210
35010536 04/2009
Procedimiento de actualizacin para utilizar la funcin CCOTF
35010536 04/2009
Procedimiento de actualizacin
para utilizar la funcin CCOTF
13
Objeto
En este captulo se describe el mtodo para actualizar un sistema Modicon
Quantum Hot Standby para que sea compatible con CCOTF.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin
35010536 04/2009
Apartado
Pgina
13.1
Descripcin general del procedimiento de actualizacin
212
13.2
Ejecucin del procedimiento de actualizacin de CCOTF
213
211
Procedimiento de actualizacin para utilizar la funcin CCOTF
13.1
Descripcin general del procedimiento de
actualizacin
General
Principales casos de actualizacin
Ser necesario tener en cuenta diferentes casos principales:
Es necesario realizar una parada completa del sistema al realizar una
actualizacin de firmware en el sistema Hot Standby.
Cuando las aplicaciones no se pueden detener durante un perodo prolongado,
es posible realizar una actualizacin al cambiar los mdulos de hardware.
Parada mientras se realiza la actualizacin
Es necesario detener el sistema Quantum Hot Standby durante el procedimiento de
actualizacin. El sistema se detiene durante unos segundos al cambiar los mdulos
de hardware y se detiene completamente al actualizar el firmware.
212
35010536 04/2009
Procedimiento de actualizacin para utilizar la funcin CCOTF
13.2
Ejecucin del procedimiento de actualizacin de
CCOTF
Objeto
En esta seccin se describe el procedimiento de actualizacin de los PLC Modicon
Quantum Hot Standby para utilizar la funcin CCOTF.
La actualizacin se puede realizar de dos formas:
Cambiar los mdulos de hardware con una parada temporal (aproximadamente
un minuto).
Actualizar el firmware, para eso es necesario realizar una parada completa.
NOTA: Para descargar el firmware de CPU, el coprocesador, CRA y CRP, visite el
sitio web de Schneider Electric [Link].
ADVERTENCIA
EL SISTEMA DEJA DE ESTAR ACTIVO Y NO ES REDUNDANTE
Antes de detener el sistema, asegrese siempre de que no hay ninguna operacin
importante en curso.
El sistema deja de estar activo y no es redundante.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
35010536 04/2009
Pgina
General
214
Cambio de los mdulos de hardware
215
Actualizacin del firmware
219
213
Procedimiento de actualizacin para utilizar la funcin CCOTF
General
Actualizacin de CCOTF
En la imagen siguiente se muestra la configuracin de Quantum Hot Standby de
ejemplo que se actualizar para ser compatible con CCOTF:
CPU
C
R
P
CPU
Primary
PLC / PLC A
C
R
P
Standby
PLC / PLC B
Drop 2
Drop 32
Para que una configuracin Quantum Hot Standby sea compatible con CCOTF, se
deben realizar los siguientes pasos:
Actualice la CPU y el CRP en PLC B Standby.
Actualice la CPU y el CRP en PLC A primario.
Actualice la aplicacin CPU en los dos PLC.
Actualice todos los CRA conectados al bus RIO.
La CPU y los mdulos CRA y CRP se pueden actualizar de dos formas:
Cambiar los mdulos de hardware para utilizar mdulos compatibles con
CCOTF.
NOTA: En este caso, es posible detener el sistema Hot Standby durante un tiempo
mnimo.
Actualizar el firmware de la CPU, el coprocesador y los mdulos CRA y CRP.
NOTA: En este caso, se debe parar el sistema Hot Standby durante el
procedimiento de actualizacin del firmware.
214
35010536 04/2009
Procedimiento de actualizacin para utilizar la funcin CCOTF
Cambio de los mdulos de hardware
Cambio del procedimiento PLC B
El objetivo del procedimiento siguiente es describir cmo actualizar los mdulos en
el PLC Standby:
1. Asegrese de que el programa de aplicacin que se ejecuta en las CPU
Quantum Hot Standby se ha exportado en formato XEF y est disponible en el
ordenador.
En caso contrario, cargue el programa de aplicacin de uno de los dos PLC en
Unity Pro y exprtelo en formato XEF.
2. Si an no lo ha instalado, instale Unity Pro 4.1 XL o XLS (o una versin de
software superior).
3. Detenga el PLC Standby (PLC B) y apguelo.
NOTA: En este punto, el sistema ya no funciona de un modo redundante.
4. Cuando utilice una PCMCIA, extraiga la tarjeta PCMCIA.
5. Cuando utilice una PCMCIA, retire las bateras de la tarjeta de memoria para
vaciar la tarjeta.
6. Desconecte el cable de fibra ptica de la CPU B.
7. Desconecte los cables RIO del CRP B.
8. Reemplace la CPU B y el CRP B por versiones V2.70 y V2.00 compatibles.
9. Encienda el PLC B.
[Link] utilice una PCMCIA, introduzca las bateras en la tarjeta PCMCIA y, a
continuacin, introduzca la tarjeta PCMCIA en la CPU B.
NOTA: La CPU debe estar en un estado No Conf.
[Link] el archivo XEF de la aplicacin a Unity 4.1.
[Link] el editor del bus local reemplace la versin actual de la 140 CPU 671 60 02.x0
por la nueva versin 140 CPU 671 60 02.70 (o una versin de firmware superior).
[Link] clic en la casilla de verificacin Modificacin online durante la ejecucin
en la pantalla de configuracin de la CPU para habilitar la nueva funcin.
35010536 04/2009
215
Procedimiento de actualizacin para utilizar la funcin CCOTF
La imagen siguiente se muestra la casilla de verificacin especfica aadida en
la ficha Configuracin:
1.2: 140 CPU 671 60
Hot-Standby CPU P266, programa + PCMCIA de 1 Mb, fibra ptica Ethernet HSBY, USB, MB, MB+
Desc. general
Resumen
Configuracin
Puerto Modbus
Animacin
Hot Standby
Objetos de E/S
Memoria de seal
Inicio automtico de la ejecucin
Uso de memoria
Inicio automtico de la ejecucin
3%
Restablecer %MWi
Slo arranque en fro
Inicio automtico de la ejecucin
A: no hay ninguna tarjeta de memoria seleccionada
0x
%M 256
1x
%I 256
%MW
%IW
4x
1.024
3x
1.024
Visualizador
B: no hay ninguna tarjeta de memoria seleccionada
Modificacin de configuracin online
Modificacin online en ejecucin
Slo modificaciones sencillas: Aadir, eliminar
mdulos binarios o analgicos, o modificacin de
parmetros. Las estaciones de bus DIO, S800
y Symax no admiten esta opcin.
[Link] la aplicacin utilizando Regenerar todo y descrguela en la CPU B.
La CPU est en modalidad STOP.
[Link] a conectar el cable RIO del CRP B y, a continuacin, la fibra ptica en la
CPU B.
ADVERTENCIA
PRDIDA DE COMUNICACIN
Antes de cambiar el estado del PLC A a STOP, asegrese siempre de que no
hay ninguna operacin importante en curso. El sistema deja de estar activo y
no es redundante.
Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.
[Link] Unity Pro 4.1 al PLC A. Detenga el PLC A.
216
35010536 04/2009
Procedimiento de actualizacin para utilizar la funcin CCOTF
ADVERTENCIA
PRDIDA DE DATOS
Al final de la descarga de la aplicacin, todos los datos de aplicacin del PLC
B tendrn su valor inicial. Antes de cambiar el estado del PLC B a RUN,
asegrese siempre de que se puede reiniciar la aplicacin con los valores
iniciales.
Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.
[Link] Unity Pro al PLC B y ponga el PLC en modalidad RUN. Asegrese de
que el PLC B se convierte en primario.
Cambio del procedimiento PLC A
El objetivo del procedimiento siguiente es describir cmo actualizar el segundo PLC
A:
1. Apague el PLC A que est en la modalidad STOP.
NOTA: En este punto, el sistema ya no funciona de un modo redundante.
2. Cuando utilice una PCMCIA, extraiga la tarjeta PCMCIA.
3. Cuando utilice una PCMCIA, retire las bateras de la tarjeta de memoria para
vaciar la tarjeta.
4. Desconecte el cable de fibra ptica de la CPU A.
5. Desconecte los cables RIO del CRP A.
6. Reemplace la CPU A y el CRP A por los nuevos.
7. Encienda el PLC A.
8. Cuando utilice una PCMCIA, introduzca las bateras en la tarjeta PCMCIA y, a
continuacin, introduzca la tarjeta PCMCIA en la CPU A.
NOTA: La CPU debe estar en un estado No Conf.
9. Vuelva a conectar el cable RIO del CRP A y, a continuacin, la fibra ptica en la
CPU A.
[Link] realiza una transferencia automtica desde el primario al Standby.
[Link] de que PLC A se ejecuta en Standby.
Cambio de los mdulos CRA en las estaciones RIO Quantum
Slo se debe realizar el cambio de los mdulos CRA en las estaciones RIO despus
de que el bastidor local del PLC primario y el PLC Standby han sido actualizados
con nuevos mdulos CPU y CRP:
1. Asegrese de que la aplicacin admite una estacin RIO apagada.
2. Apague la estacin RIO para realizar la actualizacin.
3. Desconecte el cable RIO del mdulo CRA y, a continuacin, extraiga el mdulo
CRA de la estacin.
35010536 04/2009
217
Procedimiento de actualizacin para utilizar la funcin CCOTF
4.
5.
6.
7.
Introduzca el nuevo mdulo CRA.
Vuelva a conectar el cable RIO en el mdulo CRA.
Encienda la estacin RIO.
Repita los pasos 2 a 6 para todas las estaciones RIO.
NOTA: Todas las estaciones RIO configuradas en el bus RIO deben ser
compatibles con CCOTF. Esto significa que el bit correspondiente de la palabra del
sistema %SW98 y %SW99 se debe establecer en 1. En caso contrario, no se
permite realizar ninguna modificacin de CCOTF.
NOTA: La E/S serie 800 y la E/S Sy/Max no son compatibles con CCOTF. Cuando
se configura la funcin CCOTF, no deben estar conectadas al bus RIO la E/S serie
800 ni la E/S Sy/Max.
218
35010536 04/2009
Procedimiento de actualizacin para utilizar la funcin CCOTF
Actualizacin del firmware
Tabla de compatibilidad entre la CPU y el coprocesador
La versin de firmware del coprocesador depende del firmware de la CPU Quantum
Hot Standby.
La tabla siguiente muestra la compatibilidad entre el firmware de la CPU y el
firmware del coprocesador:
Versiones de firmware de la CPU
Quantum Hot Standby
Versiones de firmware del
coprocesador
V2.0
V2.0
V2.01
V2.0
V2.10
V2.0
V2.23
V2.11
V2.32
V2.11
V2.40
V2.11
V2.50
V2.50
V2.60
V2.60
V2.70
V2.70
El objetivo del procedimiento siguiente es describir cmo actualizar el PLC para que
sea compatible con CCOTF:
1. Asegrese de que el programa de aplicacin que se ejecuta en las CPU
Quantum Hot Standby se ha exportado en formato XEF y est disponible en el
ordenador.
En caso contrario, cargue el programa de aplicacin de uno de los dos PLC en
Unity Pro y exprtelo en formato XEF.
2. Si an no lo ha instalado, instale Unity Pro 4.1 XL o XLS (o una versin de
software superior).
ADVERTENCIA
EL SISTEMA DEJA DE ESTAR ACTIVO
Antes de cambiar el estado de ambos PLC a STOP, asegrese siempre de que
no hay ninguna operacin importante en curso. El sistema deja de estar activo.
Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daos en el equipo.
3. Ponga los 2 PLC en modalidad STOP.
35010536 04/2009
219
Procedimiento de actualizacin para utilizar la funcin CCOTF
Actualizacin del firmware de la CPU
La descarga de firmware de la CPU puede realizarse a travs de Modbus o Modbus
Plus utilizando la herramienta OS Loader de Unity Pro.
El procedimiento siguiente describe los pasos principales que se deben efectuar
para realizar una actualizacin de la CPU:
1. Abrir la herramienta OS Loader.
2. Seleccionar la opcin de comunicacin Modbus o Modbus Plus.
3. Conectarse a la CPU con Modbus o Modbus Plus.
4. Abrir el archivo binario: 140CPU67160_Vxxx.bin, xxx igual a 270 o superior.
5. Descargar el archivo binario a la CPU.
Actualizacin del firmware del coprocesador
La descarga del firmware del coprocesador puede efectuarse mediante la
herramienta OS Loader de Unity Pro.
El procedimiento siguiente describe los pasos principales que se deben efectuar
para realizar una actualizacin del coprocesador:
1. Modificar la direccin IP del PC.
2. Abrir la herramienta OS Loader.
3. Seleccionar el protocolo de transferencia de archivos (FTP).
4. Conectarse a la CPU con Modbus o Modbus Plus.
5. Abrir el archivo binario: 140CPU67160_HysbyCopro_Vxxx.bin, xxx igual a 270 o
superior.
6. Descargar el archivo binario al coprocesador.
NOTA: La actualizacin del firmware de la CPU y el coprocesador se debe realizar
en ambos PLC.
Actualizacin del firmware de CRP
La descarga del firmware de CRP puede efectuarse mediante la herramienta OS
Loader de Unity Pro.
El procedimiento siguiente describe los pasos principales que se deben efectuar
para realizar una actualizacin de CRP:
1. Abrir la herramienta OS Loader.
2. Seleccionar la opcin de comunicacin Modbus o Modbus Plus.
3. Seleccionar el mdulo de comunicaciones local e indicar el Nmero de slot.
4. Seleccionar la opcin Descargar SO a dispositivo.
5. Abrir el archivo binario: QCRP932_Vxxx.bin, xxx igual a 200 o superior.
6. Descargar el archivo binario al CRP.
220
35010536 04/2009
Procedimiento de actualizacin para utilizar la funcin CCOTF
Actualizacin del firmware de CRA
La descarga del firmware de CRA puede efectuarse mediante la herramienta OS
Loader de Unity Pro.
El procedimiento siguiente describe los pasos principales que se deben efectuar
para realizar una actualizacin de CRA:
1. Abrir la herramienta OS Loader.
2. Seleccionar la opcin de comunicacin Modbus o Modbus Plus.
3. Seleccionar Estacin de E/S remota e indicar el Nmero de estacin
(conmutador rotatorio).
4. Seleccionar la opcin Descargar SO a dispositivo.
5. Abrir el archivo binario: QCRA932_Vxxx.bin, xxx igual a 200 o superior.
6. Descargar el archivo binario al CRA.
35010536 04/2009
221
Procedimiento de actualizacin para utilizar la funcin CCOTF
222
35010536 04/2009
Utilizacin de CCOTF
35010536 04/2009
Utilizacin de CCOTF
14
Objeto
En este captulo se describe cmo aadir, eliminar y modificar mdulos en una
configuracin de Quantum Hot Standby que ha sido actualizada a la versin
compatible con CCOTF.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
General
224
Aadir o eliminar un mdulo en los bastidores locales de Quantum Hot
Standby
230
Aadir o eliminar un mdulo en la estacin RIO de Quantum Hot Standby
234
Modificacin de los parmetros del mdulo
238
223
Utilizacin de CCOTF
General
Descripcin general de la configuracin del sistema Quantum Hot Standby
Es posible realizar la configuracin de Quantum Hot Standby de un bastidor local y
estaciones de E/S remotas. El bastidor local y cada estacin de E/S remota pueden
componerse de dos platinas principales:
La platina principal primaria contiene la CPU o el adaptador de estaciones de E/S
remotas.
La platina principal secundaria est conectada a la platina principal primaria con
dos extensores de platina principal.
En la imagen siguiente se muestran los elementos que pueden formar parte de una
configuracin Quantum Hot Standby:
1.
2.
3.
4.
5.
6.
224
Fuentes de alimentacin
CPU o adaptador RIO
Primer extensor de platina principal (140 XBE 100 00)
Segundo extensor de platina principal (140 XBE 100 00)
Cable del extensor de platina principal (140 XCA 717 0)
Extremo del cable marcado como "primario"
35010536 04/2009
Utilizacin de CCOTF
Consejos generales
ADVERTENCIA
RIESGO DE QUE SE PRODUZCA UN COMPORTAMIENTO INESPERADO DEL
EQUIPO
Antes de realizar cualquier modificacin de CCOTF, asegrese de que el sistema
responde de forma adecuada.
Las modificaciones realizadas cuando la casilla de verificacin Modificacin
online en ejecucin est seleccionada pueden tener una repercusin inmediata
en el proceso.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Hay recomendaciones que se deben tener en cuenta antes de aadir o extraer un
mdulo de los bastidores locales o la estacin RIO:
Adicin de un mdulo en la configuracin de Unity Pro:
Configure el mdulo en Unity Pro.
Conecte el mdulo en la configuracin de hardware.
Escriba las secuencias del programa de aplicacin para gestionar el nuevo
mdulo.
Extraccin de un mdulo de la configuracin:
Quite la secuencia del programa de aplicacin relativo al mdulo extrado.
Desconecte el mdulo de la configuracin de hardware.
Extraiga el mdulo de la configuracin de Unity Pro.
NOTA: Se recomienda aadir el primer mdulo de la pantalla de configuracin de
Unity Pro antes de aadir el mdulo del PLC. El bit de estado del mdulo se
establece en 0 durante el tiempo en el que el mdulo est configurado pero no est
presente (consulte Descripcin de las palabras de sistema Quantum de %SW180 a
%SW640 (vase Unity Pro, Lenguajes y estructura del programa, Manual de
referencia )). Esto repercutir en los bits defectuosos como %S118 o %S119 y %S10.
Este aspecto deber tenerse en cuenta en el programa de aplicacin.
Por otra parte, cuando se cambia un parmetro, el mdulo se reinicia y el bit de
estado permanece en 0 durante varios milisegundos. Esto tambin repercute en los
bits defectuosos como %S118 o %S119 y %S10.
35010536 04/2009
225
Utilizacin de CCOTF
ADVERTENCIA
COMPORTAMIENTO INESPERADO DEL EQUIPO
Transfiera siempre la aplicacin al PLC Standby despus de modificar la
configuracin en el PLC primario.
La aplicacin debe ser la misma en ambos PLC.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Palabras de sistema %SW98, %SW99 y %SW100
Para gestionar la compatibilidad de CRP/CRA, se utilizan dos palabras (vase Unity
Pro, Lenguajes y estructura del programa, Manual de referencia ) de sistema:
%SW98 y %SW99.
Las palabras de sistema %SW98 y %SW99 se pueden utilizar para diagnosticar
problemas de compatibilidad relacionados con los mdulos CRA y CRP con una
configuracin Quantum Hot Standby.
226
35010536 04/2009
Utilizacin de CCOTF
Las ilustraciones siguientes identifican las opciones operativas proporcionadas por
el Registro de estado para las dos palabras de sistema %SW98 y %SW99:
Palabra de sistema %SW98
No utilizado. De manera
predeterminada = 0.
La estacin 2 a 16 no es compatible =
0. La estacin 2 a 16 es compatible = 1.
15
14
13
12
11
10
...
Estacin 16
LSB
Estacin 2
Palabra de sistema %SW99
La estacin 17 a 32 no es compatible = 0.
La estacin 17 a 32 es compatible = 1.
15
14
Estacin 32
13
12
11
10
...
LSB
Estacin 17
NOTA: Todas las estaciones RIO configuradas en el bus RIO deben ser
compatibles con CCOTF. Esto significa que el bit correspondiente de la palabra de
sistema %SW98 y %SW99 debe ser 1. En caso contrario, no se permite realizar
ninguna modificacin de CCOTF.
La palabra de sistema %SW100 se incrementa cada vez que se realiza una
modificacin de CCOTF en un PLC.
%SW100 = XXYY, donde:
XX se incrementa cada vez que se realiza una modificacin de CCOTF en una
estacin RIO en ejecucin.
YY se incrementa cada vez que se realiza una modificacin de CCOTF en un
bastidor local en ejecucin.
NOTA: La E/S serie 800 y la E/S Sy/Max no son compatibles con CCOTF. Cuando
se configura la funcin CCOTF, no deben estar conectadas al bus RIO la E/S serie
800 ni la E/S Sy/Max.
35010536 04/2009
227
Utilizacin de CCOTF
Acciones permitidas en CCOTF
La tabla siguiente describe las posibles acciones principales que se pueden realizar
en mdulos analgicos o binarios en un bastidor local de Quantum Hot Standby y
una estacin RIO de Quantum Hot Standby:
Bastidor local (platina principal primaria o Estacin RIO (platina principal primaria o
secundaria)
secundaria)
Aadir en modalidad RUN
Aadir en modalidad RUN
Eliminar en modalidad RUN
Eliminar en modalidad RUN
Modificar los parmetros en modalidad RUN Modificar los parmetros en modalidad RUN
NOTA: No es posible mover un mdulo en modalidad RUN. Si se realiza esta
accin, se mostrar una ventana emergente en Unity Pro que indica que esta accin
se debe realizar en modalidad STOP u OFFLINE.
La accin de mover se puede sustituir por Eliminar mdulo de un slot y, a
continuacin, Agregar un mdulo en otro slot.
NOTA: Una modificacin de CCOTF slo se puede realizar cuando los PLC estn
en estado primario o Standby. De lo contrario, no se puede conseguir ninguna
modificacin de CCOTF.
Nmero de modificaciones de CCOTF
La validacin de una modificacin de CCOTF requiere la operacin de generacin
de cambios y slo se permite una modificacin de CCOTF cada vez. Esto ocurre en
la Modalidad de conexin estndar as como en la Modalidad de conexin
virtual.
La imagen siguiente muestra lo que ocurre si se supera el nmero de modificaciones de CCOTF permitidas:
Modificacin de configuracin online
Las modificaciones mximas de la configuracin (mx. = 1) se alcanzan en la modalidad RUN
online. Si confirma esta nueva modificacin en el siguiente cuadro de dilogo, tendr que
detener el PLC. CONSEJO: para mantenerse en la modalidad RUN, cancele la modificacin,
realice primero una operacin de generacin de cambios para transferir las modificaciones
actuales del PLC y, a continuacin, modifique de nuevo la configuracin en el paso siguiente.
Aceptar
NOTA:
Una modificacin de CCOTF es vlida con estas dos acciones:
Adicin, eliminacin o modificacin de un mdulo en la pantalla de configuracin
de Unity Pro.
Realizacin de una generacin de cambios de las modificaciones.
228
35010536 04/2009
Utilizacin de CCOTF
Ejemplo de modificacin de CCOTF
Modificacin de CCOTF recomendada:
Introduzca un mdulo nuevo en un slot que ha quedado libre.
Modifique los parmetros de este mdulo.
Valide la modificacin de los parmetros.
Estas tres acciones se consideran como una modificacin de CCOTF y requieren
una generacin de cambios.
NOTA: Las modificaciones de los programas (aadir una nueva secuencia de
cdigo, suprimir una secuencia de cdigo, modificar una secuencia de cdigo) no
se consideran una parte de la modificacin de CCOTF. Slo se cuentan las
modificaciones de la configuracin de E/S (si estn permitidas).
35010536 04/2009
229
Utilizacin de CCOTF
Aadir o eliminar un mdulo en los bastidores locales de Quantum Hot Standby
Casos de uso nominal en modalidad de conexin estndar
NOTA: No se recomienda utilizar E/S locales en un sistema Hot Standby. Consulte
Restricciones de E/S locales y distribuidas (vase pgina 38)
ADVERTENCIA
POSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO
Retire la tira de borneras para el cableado de campo del mdulo antes de aadir
o eliminar un mdulo.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
En el diagrama de flujo siguiente se describe la accin que se debe realizar en
primer lugar en el PLC primario.
230
35010536 04/2009
Utilizacin de CCOTF
Asegrese de que el otro PLC se encuentra en
estado Standby en ejecucin .
Conecte Unity Pro al primario.
Acceda al bit de sistema de registro de comando %SW60.3. Al establecer este bit en
1 se validar la discrepancia de programa de la aplicacin .
Aada un mdulo.
Aada o elimine el mdulo .
Aada primero el mdulo en la pantalla de
configuracin de Unity Pro del bastidor .
NOTA: el mdulo nuevo se
muestra en estado
defectuoso en la pantalla
de configuracin del
bastidor.
NOTA: el indicador LED
"Activo" de la pantalla de
LED del mdulo fsico est
encendido de forma
continua. En el caso de un
mdulo de salida , verifique
que todos los bits de salida
estn en estado no activo
con respecto al proceso del
indicador LED.
NOTA: en el caso de un
mdulo de salida , verifique
que se gestionan
correctamente todos los
bits de salida con respecto
al proceso que aparece en
la pantalla de LED del
mdulo fsico.
Si es necesario , modifique los parmetros o la
asignacin del mdulo .
Elimine un mdulo.
Desconecte la tira de borneras del cableado de
campo del mdulo .
Elimine la secuencia de cdigo relacionada con
este mdulo en el programa de aplicacin .
Realice una operacin de generacin de cambios .
Realice una operacin de generacin de cambios .
Introduzca fsicamente el mdulo en el bastidor
local primario.
Extraiga fsicamente el mdulo del bastidor local
primario.
Aada la secuencia de cdigo para gestionar el
nuevo mdulo en el programa de aplicacin .
Elimine el mdulo de la pantalla de configuracin
de Unity Pro del bastidor .
Realice una operacin de generacin de cambios .
Introduzca fsicamente el mdulo en el bastidor
local primario.
Realice una operacin de generacin de cambios .
Compruebe en la aplicacin primaria que las modificaciones
se han tenido en cuenta correctamente .
Conecte la tira de borneras del cableado de
campo al mdulo .
Prueba
Aada un mdulo.
NOTA: el indicador LED
"Activo" de la pantalla de LED
del mdulo fsico est
apagado de forma continua .
En el caso de un mdulo de
salida, verifique que todos los
bits de salida estn en estado
no activo con respecto al
proceso del indicador LED .
NOTA: el mdulo se
muestra en estado
defectuoso en la pantalla
de configuracin del
bastidor.
Defectuoso
Modifique la aplicacin .
En buen estado
Elimine un mdulo.
Aada fsicamente el mdulo en el
bastidor local Standby .
Desconecte la tira del cableado de
campo del mdulo .
Realice una transferencia de
aplicaciones del primario al Standby .
Realice una transferencia de
aplicaciones del primario al Standby .
Conecte la tira del cableado de campo
del mdulo .
Elimine fsicamente el mdulo del
bastidor local Standby .
Acceda al bit de sistema de registro de comando
%SW 60.3; ponga el bit a 0. De este modo se invalidar la
discrepancia de aplicacin.
Realice una conmutacin para comprobar que el Standby
puede reemplazar al primario con la nueva configuracin
de E /S.
35010536 04/2009
231
Utilizacin de CCOTF
Casos de uso nominal en modalidad de conexin virtual
NOTA: No se recomienda utilizar E/S locales en un sistema Hot Standby. Consulte
Restricciones de E/S locales y distribuidas (vase pgina 38)
ADVERTENCIA
POSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO
Retire la tira de borneras para el cableado de campo del mdulo antes de aadir
o eliminar un mdulo.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
En esta modalidad es posible modificar la configuracin de E/S cuando la aplicacin
se encuentra offline. La aplicacin que se descarga en los PLC se tiene que generar
con la casilla de verificacin Modalidad de conexin virtual activada en Ajustes
del proyecto General Ajustes de construccin.
En modalidad offline:
En el diagrama de flujo siguiente se describe la accin que se debe realizar en el
caso de aadir o eliminar un mdulo:
Aada un mdulo
Aada o elimine el mdulo .
Aada primero el mdulo en la configuracin
de Unity Pro del bastidor local .
Si es necesario, modifique los parmetros o
la asignacin del mdulo .
Aada la secuencia de cdigo para gestionar
el nuevo mdulo en el programa de
aplicacin.
Elimine un mdulo
Elimine la secuencia de cdigo relacionada
con este mdulo en el programa de
aplicacin.
Elimine el mdulo de la pantalla de
configuracin de Unity Pro del bastidor .
Guarde el programa de aplicacin .
Al conectarse al sistema Hot Standby:
En el diagrama de flujo siguiente se describe la accin que se debe realizar al
conectarse al sistema Hot Standby:
232
35010536 04/2009
Utilizacin de CCOTF
Asegrese de que el otro PLC se encuentra
en estado Standby en ejecucin .
Abra la aplicacin.
Conecte Unity Pro al PLC primario. El
botn Generar cambios se resalta .
Acceda al bit de sistema de registro de comando %SW 60.3. Al establecer
este bit en 1 se validar la discrepancia de programa de la aplicacin .
NOTA: el indicador
LED "Activo" de la
pantalla de LED del
mdulo fsico est
encendido de forma
continua. En el caso de
un mdulo de salida ,
verifique que todos los
bits de salida estn en
estado no activo con
respecto al proceso del
indicador LED.
NOTA: el indicador
LED "Activo" de la
pantalla de LED del
mdulo fsico est
apagado de forma
continua. En el caso de
un mdulo de salida ,
verifique que todos los
bits de salida estn en
estado no activo con
respecto al proceso del
LED.
Aada o elimine el mdulo .
Aada un mdulo.
Elimine un mdulo.
Desconecte la tira del cableado de
Haga clic en el botn Generar
cambios . El conjunto de
campo del mdulo .
modificaciones se transfiere a la CPU.
Extraiga fsicamente el mdulo del
bastidor.
Aada fsicamente el mdulo en el
bastidor local primario.
Haga clic en el botn Generar cambios .
El conjunto de modificaciones se
Conecte la tira de borneras del
transfiere a la CPU.
cableado de campo al mdulo .
NOTA: el mdulo se
muestra en estado
defectuoso en la pantalla
de configuracin del
bastidor.
Compruebe en la aplicacin primaria que las
modificaciones se han tenido en cuenta correctamente .
Defectuoso
Prueba
Modifique la aplicacin.
Aada un mdulo.
Aada fsicamente el mdulo en el
bastidor local Standby .
En buen estado
Elimine un mdulo.
Desconecte la tira del cableado de
campo del mdulo .
Realice una transferencia de
aplicaciones del primario al Standby .
Realice una transferencia de
aplicaciones del primario al Standby .
Conecte la tira del cableado de campo
del mdulo.
Extraiga fsicamente el mdulo del
bastidor local Standby .
Acceda al bit de sistema de registro de comando %SW60.3; ponga el bit a
0. De este modo se invalidar la discrepancia de programa de aplicacin .
Realice una conmutacin para comprobar que el Standby puede
reemplazar al primario con la nueva configuracin de E /S.
35010536 04/2009
233
Utilizacin de CCOTF
Aadir o eliminar un mdulo en la estacin RIO de Quantum Hot Standby
Casos de uso nominal en modalidad de conexin estndar
ADVERTENCIA
POSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO
Retire la tira de borneras para el cableado de campo del mdulo antes de aadir
o eliminar un mdulo.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
234
35010536 04/2009
Utilizacin de CCOTF
En el diagrama de flujo siguiente se describe la accin que se debe realizar en
primer lugar en el PLC primario:
Asegrese de que el otro PLC se encuentra
en estado Standby en ejecucin .
Conecte Unity Pro al primario.
Acceda al bit de sistema de registro de comando %SW60.3. Al establecer este bit en
1 se validar la discrepancia de programa de la aplicacin .
Aada un mdulo.
Aada o elimine el mdulo .
Aada primero el mdulo en la pantalla de
configuracin de Unity Pro de la estacin RIO .
NOTA: el mdulo nuevo se
muestra en estado
defectuoso en la pantalla de
configuracin de la estacin
RIO.
NOTA: el indicador LED
"Activo" de la pantalla de
LED del mdulo fsico est
encendido de forma
continua. En el caso de un
mdulo de salida , verifique
que todos los bits de salida
estn en estado no activo
con respecto al proceso del
indicador LED.
NOTA: en el caso de un
mdulo de salida , verifique
que se gestionan
correctamente todos los bits
de salida con respecto al
proceso que aparece en la
pantalla de LED del mdulo
fsico.
Si es necesario, modifique los parmetros o la
asignacin del mdulo .
Elimine un mdulo.
Desconecte la tira de borneras del cableado de
campo del mdulo .
Elimine la secuencia de cdigo relacionada con
este mdulo en el programa de aplicacin .
Realice una operacin de generacin de cambios .
Realice una operacin de generacin de cambios .
Introduzca fsicamente el mdulo en la estacin RIO .
Extraiga fsicamente el mdulo de la estacin
RIO.
Aada la secuencia de cdigo para gestionar el
nuevo mdulo en el programa de aplicacin .
Elimine el mdulo de la pantalla de configuracin
de Unity Pro de la estacin RIO .
Realice una operacin de generacin de cambios .
Introduzca fsicamente el mdulo en la estacin RIO .
Conecte la tira de borneras del cableado de campo
al mdulo.
NOTA: el mdulo se
muestra en estado
defectuoso en la pantalla de
configuracin de la estacin
RIO.
Realice una operacin de generacin de cambios .
Compruebe en la aplicacin primaria que las
modificaciones se han tenido en cuenta
correctamente.
Prueba
Defectuoso
Modifique la aplicacin.
En buen estado
Realice una transferencia de aplicaciones del controlador primario al
Standby utilizando el teclado del primario o el Standby (o bien
estableciendo %SW60.5 en el PLC primario).
Acceda al bit de sistema de registro de comando %SW60.3; ponga el
bit a 0. De este modo se invalidar la discrepancia de programa de
aplicacin.
Realice una conmutacin para comprobar que el controlador Standby
puede reemplazar al primario con la nueva configuracin de E/S.
35010536 04/2009
235
Utilizacin de CCOTF
Casos de uso nominal en modalidad de conexin virtual
ADVERTENCIA
POSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO
Retire la tira de borneras para el cableado de campo del mdulo antes de aadir
o eliminar un mdulo.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
Es posible modificar la configuracin de E/S cuando la aplicacin se encuentra
offline. La aplicacin que se descarga en los PLC se tiene que generar con la casilla
de verificacin Modalidad de conexin virtual habilitada en el cuadro de dilogo
Ajustes del proyecto.
En modalidad offline:
En el diagrama de flujo siguiente se describe la accin que se debe realizar al
conectarse al sistema Hot Standby:
Aada un mdulo.
Aada o elimine el mdulo .
Aada primero el mdulo en la pantalla de
configuracin de Unity Pro de la estacin RIO .
Si es necesario, modifique los parmetros o la
asignacin en la pantalla de configuracin del
mdulo.
Elimine un mdulo.
Elimine la secuencia de cdigo relacionada
con este mdulo en el programa de aplicacin .
Elimine el mdulo de la pantalla de
configuracin de Unity Pro de la estacin RIO .
Aada la secuencia de cdigo para gestionar
el nuevo mdulo en el programa de aplicacin .
Guarde el programa de aplicacin .
Al conectarse al sistema Hot Standby:
En el diagrama de flujo siguiente se describe la accin que se debe realizar al
conectarse al sistema Hot Standby:
236
35010536 04/2009
Utilizacin de CCOTF
Asegrese de que el otro PLC se
encuentra en estado Standby en ejecucin .
Abra la aplicacin.
Conecte Unity Pro al PLC primario. El
botn Generar cambios se resalta .
Acceda al bit de sistema de registro de comando %SW60.3. Al establecer
este bit en 1 se validar la discrepancia de programa de la aplicacin .
NOTA: el indicador LED
"Activo" de la pantalla de
LED del mdulo fsico est
encendido de forma
continua. En el caso de un
mdulo de salida , verifique
que todos los bits de salida
estn en estado no activo
con respecto al proceso del
indicador LED.
Aada o elimine el mdulo .
Elimine un mdulo.
Aada un mdulo.
Haga clic en el botn Generar
Desconecte la tira del cableado de campo del
mdulo.
cambios . El conjunto de
modificaciones se transfiere a la CPU .
Extraiga fsicamente el mdulo de la estacin RIO .
Aada fsicamente el mdulo en la
estacin RIO.
Haga clic en el botn Generar cambios . El conjunto
Conecte la tira de borneras del
de modificaciones se transfiere a la CPU .
cableado de campo al mdulo .
NOTA: el mdulo se
muestra en estado
defectuoso en la pantalla
de configuracin del
bastidor (cuadrado rojo).
Compruebe en la aplicacin primaria que las
modificaciones se han tenido en cuenta correctamente .
Defectuoso
Modifique la aplicacin.
Prueba
En buen estado
Realice una transferencia de aplicaciones del controlador primario al
Standby utilizando el teclado del primario o el Standby (o bien
estableciendo %SW60.5 en el PLC primario).
Acceda al bit de sistema de registro de comando %SW60.3; ponga el
bit a 0. De este modo se invalidar la discrepancia de programa de
aplicacin.
Realice una conmutacin para comprobar que el controlador Standby
puede reemplazar al primario con la nueva configuracin de E/S.
35010536 04/2009
237
Utilizacin de CCOTF
Modificacin de los parmetros del mdulo
General
Hay dos tipos de parmetros que hay que tener en cuenta:
Los parmetros de configuracin que estn conectados con la asignacin de
memoria de la aplicacin o el sistema operativo de la CPU.
Ejemplos: direccin de inicio de entrada y salida.
Parmetros de ajuste o de comando que repercuten en el comportamiento del
mdulo.
Ejemplos: formato de datos, valor de retorno, etc. (vase Unity Pro, Lenguajes y
estructura del programa, Manual de referencia )
NOTA: En un mdulo ya existente slo se pueden modificar los parmetros de
ajuste o de comando.
NOTA: Cuando se introduce un mdulo nuevo por primera vez, se pueden modificar
todos los parmetros.
En la imagen siguiente se muestra la pantalla de parmetros de configuracin:
238
35010536 04/2009
Utilizacin de CCOTF
ADVERTENCIA
RIESGO DE QUE SE PRODUZCA UN COMPORTAMIENTO INESPERADO DEL
EQUIPO
Antes de realizar cualquier modificacin de CCOTF, asegrese de que el sistema
responde de forma adecuada.
Las modificaciones realizadas cuando la casilla de verificacin Modificacin
online en ejecucin est seleccionada pueden tener una repercusin inmediata
en el proceso.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daos en el equipo.
35010536 04/2009
239
Utilizacin de CCOTF
Casos de uso nominal en modalidad de conexin estndar
En el diagrama de flujo siguiente se describe la accin que se debe realizar:
Asegrese de que el otro PLC se encuentra en
estado Standby en ejecucin .
Conecte Unity Pro al PLC primario.
Acceda al bit de sistema de registro de
comando %SW60.3. Al establecer este bit
en 1 se validar la discrepancia de
programa de la aplicacin.
Abra el editor del bus local.
Modifique los parmetros del mdulo.
Valide la modificacin y realice una
generacin de cambios.
Compruebe en la aplicacin primaria que
las modificaciones se han tenido en
cuenta correctamente.
Modifique la
aplicacin.
Defectuoso
Prueba
En buen estado
Realice una transferencia de aplicaciones
del primario al Standby utilizando el
teclado del primario o el Standby (o bien
estableciendo %SW60.5 en el PLC
primario).
Acceda al bit de sistema de registro de
comando %SW60.3; ponga el bit a 0. De
este modo se invalidar la discrepancia de
programa de aplicacin.
Realice una conmutacin para comprobar
que el Standby puede reemplazar
al primario con la nueva configuracin
de E/S.
240
35010536 04/2009
Utilizacin de CCOTF
Casos de uso nominal en modalidad de conexin virtual
Es posible modificar la configuracin de E/S y la aplicacin offline. La aplicacin que
se descarga en los PLC se tiene que generar con la casilla de verificacin
Modalidad de conexin virtual habilitada en el cuadro de dilogo Ajustes del
proyecto.
En modalidad offline:
Abra el editor del bus local al hacerdoble
clic en el mdulo.
Modifique los parmetros del mdulo.
Valide la modificacin .
Guarde el programa de aplicacin .
Al conectarse al sistema Hot Standby:
35010536 04/2009
241
Utilizacin de CCOTF
En el diagrama de flujo siguiente se describe la accin que se debe realizar al
conectarse al sistema Hot Standby:
Asegrese de que el otro PLC se encuentra en
estado Standby en ejecucin .
Abra la aplicacin.
Conecte Unity Pro al PLC primario.
El botn "Generar cambios" se resalta.
Acceda al bit de sistema de registro de comando
%SW60.3; ponga el bit a 1. De este modo se
validar la discrepancia del programa de aplicacin .
Haga clic en el botn Generar cambios .
Compruebe en la aplicacin primaria que las
modificaciones se han tenido en cuenta
correctamente.
Prueba
Modifique la
aplicacin.
Defectuoso
En buen estado
Realice una transferencia de aplicaciones del
primario al Standby utilizando
el teclado del primario o el Standby
(o bien estableciendo %SW60.5
en el PLC primario).
Acceda al bit de sistema de registro de comando
%SW60.3; ponga el bit a 0. De este modo se
invalidar la discrepancia de programa de
aplicacin.
Realice una conmutacin para comprobar que el
Standby puede reemplazar al primario con la nueva
configuracin de E/S.
242
35010536 04/2009
Rendimiento de CCOTF
35010536 04/2009
Rendimiento de CCOTF
15
Rendimiento clave
Repercusin en la duracin del ciclo
En la tabla siguiente se describe la repercusin de la duracin del ciclo segn la
modificacin realizada:
Modificacin
Repercusin de tiempo mximo
Introduccin de un nuevo mdulo
30% del tiempo del ciclo de tarea MAST
Eliminacin de un mdulo
30% del tiempo del ciclo de tarea MAST
Modificacin de los parmetros de un mdulo 30% del tiempo del ciclo de tarea MAST
existente
NOTA: El porcentaje vara segn la duracin del ciclo. Para un ciclo de tiempo
inferior a 80 ms, la repercusin de tiempo mxima podra ser superior.
Tiempo para completar una de modificacin CCOTF
Para comprender cmo se lleva a cabo una modificacin de CCOTF, se tienen que
tener en cuenta los siguientes puntos:
Una modificacin CCOTF se gestiona en la frecuencia de tareas MAST.
Cuando se introduce o se elimina un mdulo en una estacin RIO, se envan
varias solicitudes especficas a la CPU para modificar el rea de memoria de la
CPU que contiene la configuracin de la estacin de E/S. Esta modificacin se
realiza cuando se hace clic en el botn Generar cambios en Unity Pro.
Las reas de memoria que contienen todas las configuraciones de estaciones de
E/S estn contiguas en la memoria de la CPU, si la modificacin de CCOTF est
relacionada con la primera estacin RIO, todas las otras reas de memoria
relacionadas con las otras estaciones RIO se tienen que cambiar en la memoria
de la CPU.
Si la modificacin de CCOTF est relacionada con la ltima estacin RIO, slo
se modifica el rea de esta estacin.
35010536 04/2009
243
Rendimiento de CCOTF
Una consecuencia importante de este punto es la siguiente:
Una modificacin de CCOTF en la ltima estacin RIO requerir menos ciclos
de tareas MAST que una modificacin de CCOTF en la primera estacin RIO.
La introduccin de un mdulo nuevo se completa cuando el bit de estado de este
mdulo est en 1.
NOTA: El peor caso posible es aadir un mdulo nuevo en la primera estacin RIO.
El tiempo que necesita el sistema para completar una modificacin de CCOTF es
inferior a 4 segundos.
244
35010536 04/2009
Solucin de problemas
35010536 04/2009
Solucin de problemas de CCOTF
16
Lista de solucin de problemas general
Descripcin general
Si no se puede realizar una modificacin de CCOTF en el sistema Quantum Hot
Standby, compruebe los siguientes problemas potenciales y sus soluciones:
Problema potencial
Solucin
Ninguna CPU tiene la versin de sistema operativo 2.70
o superior.
Reemplace los mdulos CPU por unos compatibles con
CCOTF o actualice el sistema operativo.
Los mdulos CRP de ambos PLC no tienen la versin de Reemplace los mdulos CRP por unos compatibles con
firmware 2.0x o superior.
CCOTF o actualice el firmware.
Los mdulos CRA de todas las estaciones RIO Quantum Reemplace los mdulos CRA por unos compatibles con
que estn conectadas a la conexin RIO no tienen la
CCOTF o actualice el firmware.
versin de firmware 2.0x o superior.
No se ha instalado Unity Pro 4.1 o una versin superior.
Instale Unity 4.1 o una versin superior.
El tipo de procesador no se ha reemplazado en la ficha
de configuracin de Unity Pro.
Reemplace el procesador diferente de CCOTF por el 140
CPU 671 60 02.70 o una versin superior.
La casilla de verificacin Modificacin online durante la Seleccione Modificacin online durante la ejecucin
ejecucin no est seleccionada.
en la ficha Configuracin de la CPU (vase pgina 215).
Al menos uno de los dos PLC tiene una aplicacin que no La aplicacin debe estar completamente reconstruida
es compatible con CCOT.
(despus de cambiar el procesador y seleccionar la
casilla de verificacin Modificacin online durante la
ejecucin) y se debe descargar en ambos PLC.
El sistema est funcionando como un sistema autnomo, Verifique que un PLC se encuentra en estado primario en
sin redundancia.
ejecucin y el otro se encuentra en estado Standby en
ejecucin.
35010536 04/2009
245
Solucin de problemas
Problema potencial
Solucin
Al menos una estacin Quantum RIO es incompatible con Compruebe que todas las estaciones Quantum RIO
la funcin CCOTF.
configuradas en la aplicacin tengan sus bits
correspondientes en 1 en %SW98 y %SW99 (excepto las
que no estn encendidas).
Una estacin Quantum RIO que se ha actualizado tiene
su bit correspondiente en 0 en %SW98 o %SW99.
Apague la estacin RIO y vuelva a encenderla.
NOTA: Antes de realizar cualquier modificacin de CCOTF, asegrese de que la
palabra de sistema %SW60.3 est en 1. En caso contrario, el PLC Standby pasar
al estado OFFLINE despus de la primera modificacin de CCOTF y no se permitir
ninguna otra modificacin de CCOTF.
NOTA: Una estacin Quantum RIO que no contiene ningn mdulo de E/S tiene su
bit correspondiente en 0 en %SW98 o %SW99. Como consecuencia, una estacin
Quantum RIO vaca bloquea las modificaciones de CCOTF.
246
35010536 04/2009
35010536 04/2009
Apndices
Presentacin
Aqu se incluyen los apndices para la Gua para la planificacin y la instalacin de
Hot Standby de Quantum.
Contenido de este anexo
Este anexo contiene los siguientes captulos:
Captulo
35010536 04/2009
Nombre del captulo
Pgina
Informacin adicional de Modicon Quantum Hot Standby con
Unity
249
Controles y pantallas de Modicon Quantum Hot Standby
259
247
248
35010536 04/2009
Informacin adicional
35010536 04/2009
Informacin adicional de Modicon
Quantum Hot Standby con Unity
Descripcin general
En este captulo se incluye una descripcin de los cables requeridos, las especificaciones de diseo y los cdigos de error.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Cable de fibra ptica
35010536 04/2009
Pgina
250
Especificaciones del mdulo 140 CPU 671 60
251
Especificaciones del mdulo 140 CPU 671 60S
253
Modelos de error del procesador de mdulo de comunicaciones de E/S
remotas CRP
255
ID de texto
257
249
Informacin adicional
Cable de fibra ptica
Recomendaciones de Schneider Electric
Recomendaciones:
Utilice hasta 2 km de fibra ptica de 62,5/125 m de ndice de gradiente, dplex
o multimodo para todas las aplicaciones, ya que la prdida y distorsin de la
seal son relativamente bajas.
NOTA: La mayora de los cables de 62,5/125 m sufren una prdida de 3,5 dB por
kilmetro.
Utilice un cable de 3 mm de dimetro para el sistema Modicon Quantum Hot
Standby con Unity.
NOTA: Los capuchones de fibra ptica utilizados para manejar el cable en los
puertos estn diseados para su uso con cables de 3 mm.
Seleccione el cable que responde a los requisitos de la aplicacin.
Siempre que sea posible, utilice un cable multiconductor, ya que es barato y
cuenta con un recambio en caso de que se corte el cable durante el proceso de
extraccin.
Cables disponibles
De Schneider Electric
250
Nmero de referencia
Longitud mxima
490 NOR 000 03
3 metros
490 NOR 000 05
5 metros
490 NOR 000 15
15 metros
35010536 04/2009
Informacin adicional
Especificaciones del mdulo 140 CPU 671 60
Especificaciones del mdulo
Elemento
Descripcin
Puertos de comunicacin
1 Modbus (RS-232/RS-485)
1 Modbus Plus (RS-485)
1 USB
1 Ethernet (utilizado como puerto HSBY)
Corriente de bus requerida
2.500 mA
Nmero mx. de mdulos NOM, NOE,
PTQ PDP MV1 y MMS compatibles
(cualquier combinacin)
Conmutador llave
Teclado
Procesador
Funcin
Descripcin
Modelo
Pentium
Velocidad de reloj
266 MHz
Coprocesador
S, Ethernet integrada
Temporizador del Watchdog
250 ms, ajustable mediante software
Memoria
RAM
2 MBytes
Memoria de programa de IEC (o datos y configuracin de la
aplicacin)
Memoria de programa de IEC (mx. con tarjeta PCMCIA)
1.024 kBytes
7.168 kBytes
Tiempo de ejecucin del programa
35010536 04/2009
Kilo instrucciones ejecutadas por
milisegundo (Kins/ms)
Tiempo de ejecucin por instruccin
(ms/Kins)
100% booleano
65% booleano + 35%
numrico
100% booleano
65% booleano + 35%
numrico
10.28
10.07
0.097
0.099
251
Informacin adicional
NOTA: Al considerar el tiempo de ejecucin con la RAM o la tarjeta PCMCIA, los
valores son idnticos puesto que la ejecucin del programa se produce dentro de la
memoria CACHE.
Capacidad de referencia
Binaria (bits)
64.000 (cualquier combinacin)
Registros (palabras)
64.000 mx.
E/S remotas
Palabras de E/S mx. por estacin
64 entradas / 64 salidas*
Nmero mx. de estaciones remotas
31
Esta informacin puede ser una combinacin de E/S de registros o binarias. Por cada
palabra de E/S configuradas, se debe sustraer una de las palabras de E/S del total
disponible.
Batera y reloj
Tipo de batera
3 V de litio
Vida til
1200 mAh
Duracin en condiciones de almacenamiento 10 aos con una prdida de capacidad del
0.5% por ao
Corriente de carga de la batera cuando se
encuentra apagado
Habitual: 14 A
Reloj TOD
+/-8.0 s/da; 0 ... 60 C
Encendido
RAM
Direccin RAM
Suma de control de Executive
Verificacin de lgica de aplicacin
Procesador
Tiempo de ejecucin
RAM
Direccin RAM
Suma de control de Executive
Verificacin de lgica de aplicacin
Mxima: 420 A
Diagnstico
252
35010536 04/2009
Informacin adicional
Especificaciones del mdulo 140 CPU 671 60S
Especificaciones del mdulo
Componente
Descripcin
Puertos de comunicacin
1 Modbus (RS-232/RS-485)
1 Modbus Plus (RS-485)
1 USB
1 Ethernet (utilizado como puerto HSBY)
Corriente de bus requerida
2.500 mA
Nmero mximo admitido de mdulos
NOE 771 11
Conmutador llave
Teclado
Caracterstica
Descripcin
Modelo
Pentium
Velocidad de reloj
266 MHz
Coprocesador
S, Ethernet integrada
Temporizador de vigilancia
250 ms, ajustable mediante software
Procesador
Memoria
RAM
4 MBytes
Memoria de programa IEC (o datos y configuracin de la
aplicacin)
Memoria de programa IEC (mx. con tarjeta PCMCIA)
1.024 kBytes
7.168 kBytes
Capacidad de referencia
35010536 04/2009
Binaria (bits)
64.000 (cualquier combinacin)
Registros (palabras)
64.000 mx.
253
Informacin adicional
E/S remotas
Palabras de E/S mx. por estacin
64 entradas/64 salidas*
Nmero mx. de estaciones remotas
31
Esta informacin puede ser una combinacin de E/S de registros o binarias. Por cada
palabra de E/S configuradas, se debe sustraer una de las palabras de E/S del total
disponible.
Batera y reloj
Tipo de batera
3 V de litio
Vida til
1200 mAh
Duracin en condiciones de almacenamiento 10 aos con una prdida de capacidad del
0.5% por ao
Corriente de carga de la batera cuando se
encuentra apagado
Habitual: 14 A
Reloj de fecha/hora
+/-8.0 s/da a 0 ... 60 C
Encendido
RAM
Direccin RAM
Suma de control de Executive
Verificacin de lgica de aplicacin
Procesador
Tiempo de ejecucin
RAM
Direccin RAM
Suma de control de Executive
Verificacin de lgica de aplicacin
420 A mx.
Diagnstico
254
35010536 04/2009
Informacin adicional
Modelos de error del procesador de mdulo de comunicaciones de E/S remotas
CRP
Modelos de error
La tabla siguiente muestra
El nmero de veces que el indicador Com Act parpadea para cada tipo de error
Los cdigos posibles para cada tipo de intermitente
Todos los cdigos estn en formato hexadecimal.
Nmero de parpadeos
del indicador Com Act
Cdigo en
formato
hexadecimal
Error
Lento (continuo)
0000
modalidad de ncleo solicitada
6820
error en el modelo de bloque de datos hcb
6822
error de diagnstico en el bloque de control del
mdulo de comunicaciones
6823
error de diagnstico de personalidad del mdulo
682A
error fatal de inicio de E/S
682B
solicitud no vlida de personalidad de lectura de
E/S
35010536 04/2009
682C
solicitud no vlida de diagnstico de ejecucin
6840
estado de transferencia de entrada ASCII
6841
estado de transferencia de salida ASCII
6842
estado de comunicacin de entrada E/S
6843
estado de comunicacin de salida E/S
6844
estado de comunicacin abortar ASCII
6845
estado de comunicacin de pausa ASCII
6846
estado de comunicacin de entrada ASCII
6847
estado de comunicacin de salida ASCII
6849
construccin de un paquete de 10 bytes
684A
construccin de un paquete de 12 bytes
684B
construccin de un paquete de 16 bytes
684C
nmero de estacin de E/S no vlido
6729
bloqueo alto de ACK de bus de interfase 984
255
Informacin adicional
Nmero de parpadeos
del indicador Com Act
Cdigo en
formato
hexadecimal
Error
6616
error de inicializacin de cable coaxial
6617
error de transferencia de DMA de cable coaxial
6619
error de volcado de datos de cable coaxial
681A
colgar lnea DRQ de cable coaxial
681C
colgar DRQ de cable coaxial
6503
error durante la comprobacin de direcciones
de RAM
6402
error durante la comprobacin de datos de RAM
6300
error de suma de chequeado PROM (exec no
cargado)
6301
error de suma de chequeado PROM
8001
error de suma de chequeado PROM de ncleo
256
8002
error de prog./eliminacin de flash
8003
retorno de ejecutivo inesperado
35010536 04/2009
Informacin adicional
ID de texto
ID de texto
Los ID de texto definen los mensajes de advertencia escritos en el bfer de
diagnstico.
Conmutacin de los ID de texto de CPU del controlador primario a Offline
ID de texto
Mensaje de advertencia
13001
Detencin del sistema
13002
Error de E/S remotas
13003
Error del dispositivo ETH
13004
Problema de comunicacin ETH
13005
Comando de detencin del PLC
13006
Conmutador del teclado offline
13007
Solicitud de registro de comando offline
Conmutacin de los ID de texto de CPU del controlador Standby a Offline
ID de texto
Mensaje de advertencia
13008
Detencin del sistema
13009
Error de E/S remotas
13010
Error del dispositivo ETH
13011
Problema de comunicacin ETH
13012
Comando de detencin del PLC
13013
Conmutador del teclado offline
13014
Solicitud de registro de comando offline
Conmutacin de los ID de texto de la CPU del controlador Standby a la CPU del
controlador primario
ID de texto
Mensaje de advertencia
13015
Comando de control en ETH
13016
Comando de control en RIO
Conmutacin de los ID de texto de Offline a la CPU del controlador
primario/Standby
35010536 04/2009
ID de texto
Mensaje de advertencia
13017
Conmutador de Offline a la CPU del controlador primario
13018
Conmutador de Offline a la CPU del controlador Standby
257
Informacin adicional
258
35010536 04/2009
Controles y pantallas
35010536 04/2009
Controles y pantallas de Modicon
Quantum Hot Standby
Descripcin general
En este captulo se ofrece una descripcin general de los controles y las pantallas,
los LED y la estructura del men de pantalla.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
35010536 04/2009
Pgina
Controles y pantallas
260
Utilizacin de los indicadores LED 140 CPU 671 60/140 CPU 671 60S.
264
Uso de las pantallas LCD
266
259
Controles y pantallas
Controles y pantallas
Cubierta de la lente
La cubierta de proteccin de la lente puede abrirse deslizndola hacia arriba.
Con la cubierta de la lente abierta, se tiene acceso a los elementos siguientes:
conmutador llave
batera
botn de restablecimiento
Conmutador llave
El conmutador llave es una funcin de seguridad y un conmutador de proteccin de
la memoria. El conmutador llave tiene dos posiciones: bloqueo y desbloqueo.
nicamente el SO del PLC (Executive) del firmware, no el cargador del SO, puede
leer y descifrar el conmutador.
El procesador de gama alta Quantum dispone de un conjunto de mens del sistema
que permiten al operario:
Realizar operaciones de PLC (por ejemplo, iniciar el PLC, detener el PLC)
Mostrar los parmetros del mdulo (por ejemplo, parmetros de
comunicaciones)
Pasar a la modalidad de mantenimiento (procesadores de seguridad).
El efecto de la posicin de la llave se muestra a continuacin:
Posicin de Funcionamiento del PLC
la llave
desbloquead Pueden ejecutarse las operaciones del men del sistema y el operario
a:
puede modificar los parmetros modificables del mdulo mediante la
pantalla LCD y el teclado.
La proteccin de la memoria est desactivada.
Puede pasar a la modalidad de mantenimiento (procesadores de
seguridad).
bloqueada:
No se puede ejecutar ninguna operacin del men del sistema y los
parmetros del mdulo son de slo lectura.
La proteccin de la memoria est activada.
Modalidad de seguridad forzada (procesadores de seguridad)
La retroiluminacin de la pantalla LCD se enciende cada vez que se cambia la posicin del
conmutador de bloqueado a desbloqueado o viceversa.
Botn de restablecimiento
Al pulsar este botn, se fuerza un arranque en fro del PLC.
260
35010536 04/2009
Controles y pantallas
Pantalla LCD
La CPU de gama alta con Unity dispone de una pantalla estndar de cristal lquido
(LCD) de dos lneas por 16 caracteres con retroiluminacin y contraste variables:
El manejo de la retroiluminacin es totalmente automtico, lo que aumenta la vida
til de las pantallas LCD. La retroiluminacin se enciende cuando se produce
alguno de los siguientes eventos:
Se pulsa una tecla.
Cambia el estado del conmutador llave.
Aparece un mensaje de error en la pantalla LCD.
La retroiluminacin permanecer encendida para los mensajes de error hasta que
aparezcan dichos mensajes; de lo contrario, se apagar automticamente despus
de cinco minutos.
Ajuste del contraste
El contraste puede ajustarse desde el teclado cuando aparece la pantalla
predeterminada.
Paso
35010536 04/2009
Accin
Pulse la tecla MOD:
Para obtener un contraste ms oscuro,
pulse:
Para obtener un contraste ms
iluminado, pulse:
Para confirmar los ajustes, pulse:
261
Controles y pantallas
Teclado
El procesador de gama alta dispone de un teclado con cinco teclas asignadas a una
direccin de hardware. Cada una de las dos teclas de direccin dispone de un
indicador LED:
1
2
262
Cinco teclas
Dos indicadores LED
35010536 04/2009
Controles y pantallas
Utilizacin de las teclas
Funciones de teclado
Tecla
Funcin
Cancelar una entrada, o bien suspender o detener una accin en curso
Visualizar las pantallas anteriores sucesivamente (subir en el rbol de mens)
Confirmar una seleccin o una entrada
Establecer un campo de la pantalla en la modalidad de modificacin
Indicador LED:
encendido
Tecla activa
Desplazarse por las opciones de men
Desplazarse por las opciones de campos en modalidad de modificacin
Indicador LED:
parpadeando
Tecla activa
El campo en modalidad de modificacin tiene opciones por las que es
posible desplazarse.
Indicador LED:
apagado
Tecla inactiva
No hay opciones de men ni opciones de campo.
Indicador LED
encendido
Tecla activa
Moverse por una pantalla, campo a campo
Ir al submen
indicador luminoso
parpadeando
Tecla activa
Desplazarse por un campo que est en modalidad de modificacin,
dgito a dgito
Indicador LED apagado Tecla inactiva
No hay submens para esta opcin de men.
Imposible desplazarse por una pantalla
Imposible desplazarse por un campo
35010536 04/2009
263
Controles y pantallas
Utilizacin de los indicadores LED 140 CPU 671 60/140 CPU 671 60S.
Descripcin general
Los mdulos Modicon Quantum Hot Standby con Unity tienen dos tipos de
indicadores:
1. Pantalla de visualizacin LCD
La pantalla de visualizacin predeterminada se utiliza como pantalla de estado
del controlador.
(vase pgina 266)
2. Indicadores LED
La siguiente figura muestra los dos tipos de indicadores.
1
2
264
Pantalla LCD (cubierta de la lente cerrada)
Indicadores LED
35010536 04/2009
Controles y pantallas
Descripcin de los indicadores LED
En la tabla siguiente se muestra la descripcin de los indicadores LED de los
distintos mdulos de Modicon Quantum Hot Standby con Unity.
Indicadores
LED
Indicacin
COM
Controlado por el hardware del coprocesador
Indica la actividad del primario o del standby
STS
Controlado por el firmware del coprocesador
Intermitente: el sistema es redundante y los datos se intercambian del controlador primario al
controlador standby.
Encendido: sistema no redundante/reinicio del coprocesador desde el encendido hasta el final de
las autoverificaciones.
Apagado: fallo de las autopruebas del coprocesador.
35010536 04/2009
265
Controles y pantallas
Uso de las pantallas LCD
Vista general
La pantalla LCD del controlador muestra mensajes que indican el estado del
controlador. Existen cuatro niveles de mens y submens. Se puede acceder a los
mens mediante el teclado (vase pgina 262) de la parte frontal del controlador.
Para obtener informacin detallada sobre los mens y submens, consulte:
Mens y submens de las operaciones del PLC (vase pgina 269)
Utilizacin de los mens y submens de comunicaciones (vase pgina 272)
Utilizacin de los mens y submens de ajustes de la pantalla LCD
(vase pgina 274)
Utilizacin de los mens y submens de informacin del sistema
(vase pgina 275)
Estructura: mens y submens de la pantalla LCD
1
2
3
266
Pantalla predeterminada
Mens del sistema
Submens
35010536 04/2009
Controles y pantallas
4
Subpantallas
Acceso a las pantallas
Utilice las teclas del teclado para acceder a los mens y submens del sistema.
Paso Accin
1
Para acceder a las pantallas, asegrese de que el conmutador llave se encuentra en
la posicin de desbloqueo.
Para acceder a un men inferior, utilice una de las teclas siguientes:
Para volver al men anterior, pulse:
Pantalla predeterminada
La pantalla predeterminada muestra la informacin siguiente.
La pantalla predeterminada es de slo lectura.
Campos
disponibles
Opciones
disponibles
Descripcin
Mode
Modalidad de mantenimiento (slo en procesadores de seguridad)
Modalidad de seguridad (slo en procesadores de seguridad)
35010536 04/2009
267
Controles y pantallas
Campos
disponibles
Opciones
disponibles
Descripcin
State
RUN
El programa de aplicacin se est ejecutando.
RUN Prim
RUN como procesador de la CPU del controlador primario (slo en
procesadores Hot StandBy)
RUN Stby
RUN como procesador de la CPU del controlador Standby (slo en
procesadores Hot StandBy)
RUN OffL
RUN offline (procesador Hot StandBy no conectado a otro procesador)
STOP
El programa de aplicacin NO se est ejecutando.
STOP offline
No Conf
El procesador no contiene ningn programa de aplicacin.
Halt
Estado de error (en modalidad de mantenimiento para mdulos de seguridad)
BatL
Puerto
Indica el estado de la batera:
fijo = batera baja
sin mensaje = batera en buen estado
USB
Modbus
Plus
Modbus
PCM
Indica que existe actividad en el puerto.
MB+
Indica que existe actividad en Modbus Plus.
mb+
Sin actividad
Dup
Direccin MB+ duplicada
ERR
Error de comunicaciones Modbus
INI
Bsqueda de red inicial
232
Actividad en el puerto serie para RS-232
485
Actividad en el puerto serie para RS-485
El estado mostrado indica el estado de la batera de la tarjeta PCMCIA en la
ranura 1:
fijo = batera en buen estado
intermitente = batera baja (slo para PCMCIA verdes [PV<04]) *
El estado mostrado indica el estado de la batera de la tarjeta PCMCIA en la
ranura 2:
fijo = batera en buen estado
intermitente = batera baja (slo para PCMCIA verdes [PV<04]) *
268
Con PCMCIA azules (PV>=04), cuando la batera principal est baja no se produce
parpadeo.
35010536 04/2009
Controles y pantallas
Men de operaciones del PLC
Estructura: men y submens de operaciones del PLC
35010536 04/2009
269
Controles y pantallas
Submen: PLC Operations: Start, Stop, Init
Campos disponibles
Pantallas
Iniciar, Detener,
Inic.
Descripcin
Iniciar PLC
Al pulsar <ENTER>, el controlador se inicia.
Press <ENTER> to confirm Start
Detener PLC
Press <ENTER> to confirm Stop
Al pulsar <ENTER>, el controlador se detiene.
Inic. PLC
Press <ENTER> to confirm Init
Al pulsar <ENTER>, el controlador se inicializa.
En los procesadores de seguridad, este comando slo
est disponible en la modalidad de mantenimiento.
Submen: Operaciones del PLC de la CPU Hot Standby
Pantalla
Campo
Estado de
State
Hot Standby: (slo lectura)
Modalidad
Mode
Hot Standby: (slo se puede
modificar si el
conmutador
llave se
encuentra en la
posicin de
desbloqueo)
270
Opcin
Descripcin
CPU DEL
CONTROLADOR
PRIMARIO
El controlador acta como unidad de CPU del
controlador primario.
CPU DEL
CONTROLADOR
STANDBY
El controlador acta como unidad CPU del controlador
Standby.
Offline
El controlador no est conectado a otro controlador.
RUN
OFFLINE
STS fijo
El controlador est activo y acta como controlador de
la CPU del controlador primario o es capaz de adoptar
la funcin de CPU del controlador primario si es
necesario.
STS
parpadeando
El controlador est transfiriendo o se est actualizando
y, al terminar la transferencia, el indicador RUN
permanecer fijo.
STS fijo
El controlador queda fuera de servicio sin detenerlo ni
desconectarlo de la alimentacin.
Si el controlador es la unidad de CPU del controlador
primario cuando el estado Modalidad cambia a
OFFLINE, el control pasa a la unidad de CPU del
controlador Standby. Si el controlador de la CPU del
controlador Standby pasa a OFFLINE, la unidad de
CPU del controlador primario contina funcionando sin
copia de seguridad.
STS
parpadeando
El controlador est transfiriendo o se est actualizando
y, al terminar la transferencia, el indicador OFFLINE
permanecer fijo.
35010536 04/2009
Controles y pantallas
Pantalla
Campo
Orden de Hot A o B
Standby:
(slo se puede
modificar si el
conmutador
llave se
encuentra en la
posicin de
desbloqueo)
Opcin
Descripcin
FIRST
Orden de alimentacin de Hot Standby
SECOND
Transferenci
a de Hot
Standby:
(esta opcin de men slo est habilitada si
el conmutador llave se encuentra en la
posicin de desbloqueo).
Diagnstico
de Hot
Standby:
La peticin de la pantalla de diagnstico vara segn la operacin.
35010536 04/2009
Halt
Al pulsar la tecla <INTRO>, se confirma la
transferencia. La transferencia iniciar la peticin de
una actualizacin de programa del controlador de la
CPU del controlador primario. Al pulsar cualquier otra
tecla, se cancelar el inicio de la transferencia y
volver a la pantalla de las opciones de men de
transferencia de Hot Standby.
Tarea de usuario en la modalidad de pausa
RIO fails
Error notificado por el mdulo de comunicaciones RIO
HSBY fails
Error notificado por la conexin ptica
Stop
Comando de detencin ordenado
Off keypad
Comando offline introducido mediante el teclado
Off %SW60
Comando offline establecido en el registro de comando
Off appli
Offline debido a una discrepancia de aplicacin
Off vers
Offline debido a una discrepancia del PLC o del SO del
coprocesador
Off RIO
Offline debido a un error de E/S remotas (RIO)
Take over
La CPU del controlador Standby ha pasado a la
modalidad de CPU del controlador primario.
Run
Comando de ejecucin ordenado
Plug & Run
CPU del controlador Standby conectada e iniciada
Power up
El PLC se acaba de iniciar; sin mensaje
271
Controles y pantallas
Men de comunicaciones
Estructura: estructura de los mens y submens de comunicaciones
272
35010536 04/2009
Controles y pantallas
Submen: PLC Communications: TCP/IP Ethernet
Pantallas de
visualizacin TCP/IP
Ethernet
Campos disponibles
Opciones
disponibles
Descripcin
TCP/IP Ethernet IP
###.###.###.###
Nmeros
decimales
Muestra la direccin IP.
###.###.###.###
Nmeros
decimales
Muestra una direccin de
mscara de subred.
###.###.###.###
Nmeros
decimales
Muestra una direccin de
pasarela IP Ethernet.
##.##.##.##.##.##
(slo lectura)
Nmeros
hexadecimales
Muestra una direccin de control
de acceso al medio (MAC,
Medium Access Control).
Address 1,2
TCP/IP Ethernet
Subnet Mask 1,2
TCP/IP Ethernet IP
Gateway 1,2
TCP/IP Ethernet MAC
Address
1)Los parmetros slo se pueden modificar si no se ha descargado ninguna
aplicacin (estado NO CONF.).
2)Si se ha descargado una aplicacin PLC nueva, la direccin Ethernet de la
pantalla slo se actualiza tras acceder al nivel superior de la estructura de mens.
Submen: PLC Communications: Modbus Plus
Campos disponibles
Opciones disponibles Descripcin
##
(slo se puede modificar si el
conmutador llave se encuentra en la
posicin de desbloqueo)
1-64
Para introducir una
direccin Modbus Plus
vlida
Modbus Plus State
Conexin de
monitorizacin
Estado de Modbus Plus
Conexin normal
Estacin nica
Direccin duplicada
Sin token
Submen: PLC Communications: Serial Port
Campos
disponibles*
Opciones disponibles
Descripcin
Mode
232
Modalidad RS
485
Protocol
ASCII
Protocolos disponibles
RTU
35010536 04/2009
273
Controles y pantallas
Campos
disponibles*
Opciones disponibles
Descripcin
Adr
1 - 247
Direccin de la unidad
Para la conmutacin de Modbus
CPU del controlador primario 1-119
CPU del controlador Standby 129 - 247
Rate
50, 75, 110, 134,5, 150, 300, 600, 1.200,
1.800, 2.400, 3.600. 4.800, 7.200, 9.600,
19.200 bits/s
Velocidad de transmisin
Par
NONE
Paridad
ODD
EVEN
DB
7,8
Bits de datos:
Si el protocolo es Modbus,
entonces RTU-8 o ASCII-7.
SB
1,2
Bits de parada
*Los campos se pueden modificar si el conmutador llave se encuentra en la posicin de
desbloqueo.
Men de informacin del sistema
Estructura: mens y submens de informacin del sistema
274
35010536 04/2009
Controles y pantallas
Submen: PLC Communications: System Info
Pantallas de
informacin del
sistema
Campos
disponibles*
Stop Code
####
Cdigo de parada de la mquina
Description
Descripcin del cdigo de parada
de la mquina
Firmware Info
Opcin
disponible
Descripcin
[Link] : ##.##
Revisin de Exec
OS: ##.##-##-##
Revisin de OS Loader
Hardware Info
HW Rev: 0000
Revisin de hardware
Copro Info
##-IE-##
Revisin de coprocesador
*Los campos son de slo lectura.
Men de ajustes de la pantalla LCD
Estructura: mens y submens de ajustes de la pantalla LCD
Submen: LCD Settings: LCD Contrast
35010536 04/2009
Pantallas de
contraste de la
pantalla LCD
Campos
disponibles
Descripcin
LCD Contrast:
####
Un porcentaje inferior es ms oscuro. Un porcentaje
superior es ms claro.
Utilice las teclas de direccin para definir este
ajuste:
La flecha arriba aumenta el porcentaje.
La flecha abajo disminuye el porcentaje.
275
Controles y pantallas
Submen: LCD Settings: LCD Light
276
Pantallas
Campos
disponibles
Descripcin
LCD Light:
On
La pantalla LCD permanece encendida de forma
permanente o hasta que se modifique.
Off
La pantalla LCD permanece apagada de forma
permanente o hasta que se modifique.
1 Min
La pantalla LCD permanece encendida durante un
minuto.
5 Min
La pantalla LCD permanece encendida durante
cinco minutos.
10 Min
La pantalla LCD permanece encendida durante
diez minutos.
15 Min
La pantalla LCD permanece encendida durante
quince minutos.
35010536 04/2009
Glosario
35010536 04/2009
Glosario
0-9
%I
Segn la norma IEC, %I indica un objeto de lenguaje de entrada binaria.
%IW
Segn la norma IEC, %IW indica un objeto de lenguaje de entrada analgica.
%KW
Segn la norma IEC, %KW indica un objeto de lenguaje de palabra constante.
%M
Segn la norma IEC, %M indica un objeto de lenguaje de bit de memoria.
%MW
Segn la norma IEC, %MW indica un objeto de lenguaje de palabra de memoria.
%Q
Segn la norma IEC, %Q indica un objeto de lenguaje de salida binaria.
%QW
Segn la norma IEC, %QW indica un objeto de lenguaje de salida analgica.
35010536 04/2009
277
Glosario
A
ADDM_TYPE
Este tipo predefinido se utiliza como salida de la funcin ADDM. Se trata de
ARRAY[0..8] OF Int. Lo encontrar en la biblioteca, en la misma familia que las EF
que lo utilizan.
ADDR_TYPE
Este tipo predefinido se utiliza como salida de la funcin ADDR. Se trata de
ARRAY[0..5] OF Int. Lo encontrar en la biblioteca, en la misma familia que las EF
que lo utilizan.
ANL_IN
ANL_IN es la forma abreviada del tipo de datos de entrada analgica. Se utiliza
cuando se procesan valores analgicos. Las direcciones %IW del mdulo de
entrada analgica configurado, que se especifican en la lista de componentes de
E/S, se asignan automticamente a los tipos de datos y, como consecuencia, deben
estar ocupadas nicamente por variables que no se hayan asignado.
ANL_OUT
ANL_OUT es la forma abreviada del tipo de datos de salida analgica. Se utiliza
cuando se procesan valores analgicos. Las direcciones %MW del mdulo de
entrada analgica configurado, que se especifican en la lista de componentes de
E/S, se asignan automticamente a los tipos de datos y, como consecuencia, deben
estar ocupadas nicamente por variables que no se hayan asignado.
ANY
Existe una jerarqua entre los distintos tipos de datos. En los DFB, a veces es
posible declarar las variables que puedan contener varios tipos de valores. Se
utilizan los tipos ANY_xxx.
278
35010536 04/2009
Glosario
En la siguiente figura se describe esta estructura jerarquizada:
ARRAY
Una ARRAY es una tabla que contiene elementos del mismo tipo.
La sintaxis es la siguiente: ARRAY [<lmites>] OF <Tipo>
Ejemplo:
35010536 04/2009
279
Glosario
ARRAY [1..2] OF BOOL es una tabla de una dimensin compuesta por dos
elementos de tipo BOOL.
ARRAY [1..10, 1..20] OF INT es una tabla de dos dimensiones compuesta
por 10 x 20 elementos de tipo INT.
B
BCD
BCD es la forma abreviada del formato Binary Coded Decimal (decimal
codificado en binario).
BCD permite representar los nmeros decimales comprendidos entre 0 y 9
mediante un grupo de cuatro bits (medio byte).
En este formato, los cuatro bits utilizados para codificar los nmeros decimales
disponen de un rango de combinaciones que no se utilizan.
Ejemplo de la codificacin BCD:
El nmero 2.450
se codifica as: 0010 0100 0101 0000
BOOL
BOOL es la forma abreviada del tipo booleano. Se trata del tipo de datos bsico en
informtica. Una variable de tipo BOOL posee uno de estos valores: 0 (FALSE) o 1
(TRUE).
Un bit extrado de la palabra es de tipo BOOL, por ejemplo: %MW10.4.
BYTE
Cuando se reagrupan ocho bits, se habla de BYTE (byte). La entrada de un BYTE
se realiza en modalidad binaria o en base 8.
El tipo BYTE est codificado en un formato de 8 bits que, en el formato hexadecimal,
va de 16#00 a 16#FF.
C
Cadena
Etapa activa de un SFC.
280
35010536 04/2009
Glosario
Cadena nica
Modalidad de servicio de un diagrama SFC en la que slo puede haber un paso
activo en un momento determinado.
Convenciones de designacin (identificador)
Un identificador es un conjunto de letras, cifras y signos de subrayado que
comienza por una letra o un signo de subrayado (por ejemplo, el nombre de un tipo
de bloque de funciones, de una instancia, de una variable o de una seccin).
Pueden utilizarse letras acentuadas de grupos de caracteres nacionales (como ,
, y ), excepto en los nombres de proyectos y DFB. Los signos de subrayado son
significativos en los identificadores. Por ejemplo, A_BCD y AB_CD se interpretan
como distintos identificadores. El uso de varios signos de subrayado consecutivos
o al principio de un identificador es incorrecto.
Los identificadores no pueden contener espacios. No se distingue entre
maysculas y minsculas. Por ejemplo, ABCD y abcd se interpretan como el mismo
identificador.
Segn la norma IEC 61131-3, no se permite utilizar cifras antepuestas en los
identificadores. Sin embargo, puede utilizarlos si, en el cuadro de dilogo
Herramientas Ajustes del proyecto, ficha Extensiones de lenguaje, activa la
casilla de verificacin Permitir cifras antepuestas.
Los identificadores no pueden ser palabras clave.
D
DATE
El tipo DATE codificado en BCD en un formato de 32 bits contiene la informacin
siguiente:
el ao codificado en un campo de 16 bits,
el mes codificado en un campo de 8 bits,
el da codificado en un campo de 8 bits.
El tipo DATE debe introducirse de la manera siguiente: D# <Ao> - <Mes> - <Da>
Esta tabla muestra los lmites inferior y superior de cada campo:
Campo
35010536 04/2009
Lmites
Comentario
Ao
[1990,2099]
Ao
Mes
[01,12]
El cero a la izquierda aparece siempre; puede omitirse en
la entrada de datos.
281
Glosario
Campo
Da
Lmites
Comentario
[01,31]
Para los meses 01/03/05/07/08/10/12
[01,30]
Para los meses 04/06/09/11
[01,29]
Para el mes 02 (aos bisiestos)
[01,28]
Para el mes 02 (aos no bisiestos)
DATE_AND_TIME
Vase DT.
Datos globales
Los datos globales permiten el intercambio automtico de variables de datos para
la coordinacin de las aplicaciones del PLC.
DBCD
Representacin de un entero doble con formato doble BCD.
El formato BCD (Binary Coded Decimal) se utiliza para representar los nmeros
decimales comprendidos entre 0 y 9 mediante un grupo de cuatro bits.
En este formato, los cuatro bits utilizados para codificar los nmeros decimales
disponen de un rango de combinaciones que no se utilizan.
Ejemplo de la codificacin DBCD:
El nmero 78.993.016
se codifica as: 0111 1000 1001 1001 0011 0000 0001 0110
DDT
DDT es la forma abreviada de Derived Data Type (tipo de datos derivados).
Un tipo de datos derivados es un conjunto de elementos del mismo tipo (ARRAY) o
de distintos tipos (estructura).
DFB
DFB es la forma abreviada de Derived Function Block (bloque de funciones
derivado).
Los tipos DFB son bloques de funciones programables por el usuario en lenguaje
ST, IL, LD o FBD.
El uso de estos tipos DFB en una aplicacin permite:
282
simplificar la concepcin y la entrada del programa;
aumentar la legibilidad del programa;
35010536 04/2009
Glosario
facilitar su depuracin y
reducir el volumen de cdigo generado.
Diagrama de bloques de funciones
Vase FBD.
DINT
DINT es la forma abreviada de Double INTeger (entero doble) (codificado en 32
bits).
Los lmites inferior y superior figuran a continuacin: de -(2 elevado a 31) a (2
elevado a 31) - 1.
Ejemplo:
-[Link], [Link], 16#FFFFFFFF.
DT
DT es la forma abreviada de Date and Time (fecha y hora).
El tipo DT, codificado en BCD en un formato de 64 bits, contiene esta informacin:
el ao codificado en un campo de 16 bits,
el mes codificado en un campo de 8 bits,
el da codificado en un campo de 8 bits,
la hora codificada en un campo de 8 bits,
los minutos codificados en un campo de 8 bits,
los segundos codificados en un campo de 8 bits.
NOTA: No se utilizan los 8 bits menos significativos.
El tipo DT debe introducirse as:
DT# <Ao> - <Mes> - <Da> - <Hora> : <Minutos> : <Segundos>
Esta tabla muestra los lmites inferior y superior de cada campo:
35010536 04/2009
Campo
Lmites
Comentario
Ao
[1990,2099]
Ao
Mes
[01,12]
El cero a la izquierda aparece siempre; puede
omitirse en la entrada de datos.
Da
[01,31]
Para los meses 01/03/05/07/08/10/12
[01,30]
Para los meses 04/06/09/11
[01,29]
Para el mes 02 (aos bisiestos)
[01,28]
Para el mes 02 (aos no bisiestos)
283
Glosario
Campo
Lmites
Comentario
Hora
[00,23]
El cero a la izquierda aparece siempre; puede
omitirse en la entrada de datos.
Minuto
[00,59]
El cero a la izquierda aparece siempre; puede
omitirse en la entrada de datos.
Segundo
[00,59]
El cero a la izquierda aparece siempre; puede
omitirse en la entrada de datos.
DWORD
DWORD es la forma abreviada de Double Word (palabra doble).
El tipo DWORD se codifica en un formato de 32 bits.
Esta tabla establece los lmites inferior y superior de las bases que pueden
utilizarse:
Base
Lmite inferior
Lmite superior
Hexadecimal
16#0
16#FFFFFFFF
Octal
8#0
8#37777777777
Binario
2#0
2#11111111111111111111111111111111
Ejemplos de representacin:
Datos
Representacin en una de las bases
00000000000010101101110011011110
16#ADCDE
00000000000000010000000000000000
8#200000
00000000000010101011110011011110
2#10101011110011011110
E
EBOOL
EBOOL es la versin abreviada de Extended BOOLean (booleano extendido).
Una variable de tipo EBOOL posee el valor 0 (FALSE) o 1 (TRUE), pero igualmente
los flancos ascendentes o descendentes y las funciones de forzado.
Una variable de tipo EBOOL ocupa un byte de memoria.
El byte se compone de los siguientes elementos:
284
35010536 04/2009
Glosario
un bit del valor,
un bit del historial (cada vez que cambia el objeto de estado, el valor se copia en
el bit del historial),
un bit del forzado (igual a 0 si el objeto no se fuerza, igual a 1 si el bit se fuerza).
El valor predeterminado de cada bit es 0 (FALSE).
EF
EF es la forma abreviada de Elementary Function (funcin elemental).
Se trata de un bloque, utilizado en un programa, que realiza una funcin de software
predefinida.
Una funcin no dispone de informacin sobre el estado interno. Varias llamadas de
la misma funcin con los mismos parmetros de entrada muestran siempre los
mismos valores de salida. Encontrar informacin sobre la forma grfica de la
llamada de la funcin en el [bloque funcional (instancia)]. Al contrario que las
llamadas de bloques de funciones, las llamadas de funcin constan nicamente de
una salida a la que no se ha asignado un nombre y cuyo nombre coincide con el de
la funcin. En FBD, cada llamada se indica mediante un [nmero] nico a travs del
bloque grfico. Este nmero se genera automticamente y no puede modificarse.
Coloque y configure estas funciones en el programa para ejecutar su aplicacin.
Tambin puede desarrollar otras funciones mediante el kit de desarrollo de SDKC.
EFB
EFB es la forma abreviada de Elementary Function Block (bloque de funciones
elementales).
Se trata de un bloque, utilizado en un programa, que realiza una funcin de software
predefinida.
Los EFB cuentan con estados y parmetros internos. Aunque las entradas sean
idnticas, los valores de las salidas pueden ser diferentes. Por ejemplo, un contador
dispone de una salida que indica que se ha alcanzado el valor de preseleccin.
Esta salida se establece en 1 cuando el valor actual coincide con el valor de
preseleccin.
EN
EN significa ENable (activar); se trata de una entrada de bloque facultativa.
Cuando la entrada EN est activada, se establece una salida ENO automticamente.
Si EN = 0, el bloque no est activado, su programa interno no se ejecuta y ENO se
establece en 0.
Si EN = 1, se ejecuta el programa interno del bloque y ENO se establece en 1. Si se
produce un error, ENO se establece en 0.
35010536 04/2009
285
Glosario
Si la entrada EN no est conectada, se establece automticamente en 1.
ENO
ENO significa Error NOtification (notificacin de error); se trata de la salida
asociada a la entrada facultativa EN.
Si ENO se establece en 0 (porque EN = 0 o en caso de que se produzca un error de
ejecucin):
el estado de las salidas de bloques de funciones permanece idntico a aqul en
el que estaban durante el ltimo ciclo de exploracin ejecutado correctamente;
la(s) salida(s) de funciones, as como los procedimientos, se establecen en 0.
Exploracin de E/S
La exploracin de E/S realiza un sondeo continuo de los mdulos de E/S para
recopilar informacin de diagnstico, bits de datos, estados y errores. En este
proceso se supervisan las entradas y salidas de control.
F
FBD
FBD es la forma abreviada de Function Block Diagram (lenguaje en bloques
funcionales).
FBD es un lenguaje de programacin grfica que funciona como un diagrama.
Mediante la adicin de bloques lgicos simples (Y, O, etc.), cada funcin o bloque
de funciones del programa se representa mediante esta forma grfica. En cada
bloque, las entradas se sitan a la izquierda y las salidas, a la derecha. Las salidas
de los bloques pueden estar vinculadas a las entradas de otros bloques para formar
expresiones complejas.
FFB
Trmino colectivo para EF (funcin elemental), EFB (bloque de funciones
elemental) y DFB (bloque de funciones derivado).
FTP
File Transfer Protocol (protocolo de transferencia de archivos).
Funcin
Vase EF.
286
35010536 04/2009
Glosario
Funcin elemental
Vase EF.
G
GRAY
El cdigo Gray o binario reflejado permite codificar un valor numrico
desarrollado en una cadena de configuraciones binarias que puede diferenciarse
mediante el cambio de estado de un solo bit.
Este cdigo puede utilizarse, por ejemplo, para evitar este suceso aleatorio: en
binario puro, el cambio del valor 0111 en 1000 puede producir un rango de nmeros
comprendido entre 0 y 1.000, puesto que todos los bits no cambian de valor
simultneamente.
Equivalencia entre decimal, BCD y Gray:
H
HTTP
Hypertext Transfer Protocol (protocolo de transferencia de hipertexto)
I
IEC 61131-3
Norma internacional: comandos de lgica programables
Parte 3: lenguajes de programacin
IL
IL es la forma abreviada de Instruction List (lista de instrucciones).
Este lenguaje es un conjunto de instrucciones bsicas.
35010536 04/2009
287
Glosario
Se acerca mucho al lenguaje de ensamblaje utilizado para programar los
procesadores.
Cada instruccin consta de un cdigo de instruccin y un operando.
INF
Se utiliza para indicar que un nmero sobrepasa los lmites permitidos.
En el caso de un nmero entero, los rangos de valores (indicados en color gris) son
los siguientes:
Cuando un resultado:
es inferior a -3,402824e+38, aparece el smbolo -INF (de -infinito);
es superior a +3,402824e+38, aparece el smbolo INF (de +infinito);
INT
INT es la forma abreviada de single INTeger (entero simple) (codificado en 16
bits).
Los lmites inferior y superior figuran a continuacin: de -(2 elevado a 15) a (2
elevado a 15) - 1.
Ejemplo:
-32.768, 32.767, 2#1111110001001001, 16#9FA4.
IODDT
IODDT es la forma abreviada de Input/Output Derived Data Type (tipo de datos
derivados de E/S).
El trmino IODDT designa un tipo de datos estructurado que representa un mdulo
o un canal de un mdulo del PLC. Cada mdulo experto posee sus propios IODDT.
L
LD
LD es la forma abreviada de Ladder Diagram (diagrama de contactos).
288
35010536 04/2009
Glosario
LD es un lenguaje de programacin que representa las instrucciones que deben
ejecutarse en forma de esquemas grficos muy parecidos a un esquema elctrico
(contactos, bobinas, etc.).
M
Multicadena
Modalidad de servicio de un SFC. En modalidad multicadena, el SFC puede contar
con varias etapas activas simultneamente.
N
NAN
Se utiliza para indicar que el resultado de una operacin no es numrico
(NAN = Not A Number, no numrico).
Ejemplo: el clculo de la raz cuadrada de un nmero negativo.
NOTA: La norma IEC 559 define dos clases de NAN: NAN silencioso (QNAN) y NAN
de sealizacin (SNAN). QNAN es un NAN con el bit de fraccin ms significativo,
mientras que SNAN es un NAN sin el bit de fraccin ms significativo (nmero de bit
22). Los QNAN pueden propagarse por la mayora de las operaciones aritmticas sin
que se indique ninguna excepcin. En cambio, los SNAN generalmente sealan una
operacin no vlida cuando se utilizan como operandos en operaciones aritmticas
(vanse %SW17 y %S18).
P
Palabra clave
Una palabra clave es una combinacin nica de caracteres que se utiliza como
elemento de sintaxis en un lenguaje de programacin (vase la definicin que
aparece en el apndice B de la norma IEC 61131-3. Todas las palabras clave
utilizadas en Unity Pro e incluidas en la norma IEC 61131-3 aparecen en el
apndice C de dicha norma. Las palabras clave no pueden servir de identificadores
[nombres de variables, secciones, tipos de DFB, etc.] en el programa).
35010536 04/2009
289
Glosario
Procedimiento
Desde un punto de vista tcnico, los procedimientos son vistas funcionales. La
nica diferencia con las funciones elementales es que los procedimientos pueden
tener ms de una salida y admiten variables del tipo de datos VAR_IN_OUT. Los
procedimientos no se diferencian visualmente de las funciones elementales.
Los procedimientos son una extensin de la norma IEC 61131-3.
R
REAL
El tipo REAL (real) se codifica en formato de 32 bits.
Los rangos de valores posibles se muestran en la figura siguiente:
Cuando un resultado:
est comprendido entre -1,175494e-38 y 1,175494e-38, se le considera como
DEN;
es inferior a -3,402824e+38, aparece el smbolo -INF (de -infinito);
es superior a +3,402824e+38, aparece el smbolo INF (de +infinito);
es indefinido (raz cuadrada de un nmero negativo), aparece el smbolo NAN.
NOTA: La norma IEC 559 define dos clases de NAN: NAN silencioso (QNAN) y NAN
de sealizacin (SNAN). QNAN es un NAN con el bit de fraccin ms significativo,
mientras que SNAN es un NAN sin el bit de fraccin ms significativo (nmero de bit
22). Los QNAN pueden propagarse por la mayora de las operaciones aritmticas sin
que se indique ninguna excepcin. En cambio, los SNAN generalmente sealan una
operacin no vlida al utilizarse como operandos en operaciones aritmticas
(vanse %SW17 y %S18).
NOTA: Cuando DEN (nmero no normalizado) se utiliza como operando, el
resultado no es significativo.
Red
Hay dos significados del trmino red.
En LD:
una red es un conjunto de elementos grficos interconectados. El campo de
aplicacin de una red es local, en relacin con la unidad (seccin) de
organizacin del programa en el que se encuentra la red.
Con mdulos de comunicacin expertos:
290
35010536 04/2009
Glosario
una red es un grupo de estaciones que se intercomunican. El trmino red se
utiliza tambin para definir un grupo de elementos grficos interconectados.
Dicho grupo constituye una parte de un programa que puede componerse de un
grupo de redes.
S
SFC
SFC es la forma abreviada de Sequential Function Chart (grfica de funcin
secuencial).
El SFC permite representar grficamente y de forma estructurada el funcionamiento
de un PLC secuencial. Esta descripcin grfica del comportamiento secuencial del
PLC y de las distintas situaciones en desarrollo se realiza mediante smbolos
grficos simples.
SIL
Nivel de integridad de seguridad (Safety Integrity Level)
Las funciones de seguridad se ejecutan para obtener y mantener el estado de
seguridad de un sistema. El estndar IEC 61508 especifica cuatro niveles de
rendimiento de seguridad para una funcin de seguridad. stos se denominan
niveles de integridad de seguridad (SIL), y van desde 1 (el ms bajo) hasta 4 (el ms
alto). El PLC de seguridad Quantum est certificado para su uso en aplicaciones
SIL2, en las que el estado sin energa es el estado seguro, por ejemplo, en un
sistema de parada de emergencia (ESD).
Puede utilizar los productos de seguridad de Schneider para la creacin de una
solucin Hot Standby (HSBY) si necesita una gran disponibilidad para un sistema
de seguridad.
SNMP
Simple Network Management Protocol (protocolo de gestin de red simple).
ST
ST es la forma abreviada de Structured Text (texto estructurado).
El lenguaje literal estructurado es un lenguaje elaborado similar a los lenguajes
informticos de programacin. Permite estructurar series de instrucciones.
STRING
Una variable de tipo STRING es una cadena de caracteres ASCII. La longitud
mxima de una cadena de caracteres es de 65.534 caracteres.
35010536 04/2009
291
Glosario
T
TIME
El tipo TIME expresa la duracin en milisegundos. Codificado en 32 bits, este tipo
permite obtener duraciones de 0 a 2 32-1 milisegundos.
Las unidades de tipo TIME son las siguientes: das (d), horas (h), minutos (m),
segundos (s) y milisegundos (ms). Un valor literal de tipo TIME se representa
mediante una combinacin de tipos anteriores que preceden a T#, t#, TIME# o
time#.
Ejemplos: T#25h15m, t#14,7S, TIME#5d10h23m45s3ms
TIME_OF_DAY
Vase TOD.
TOD
TOD es la forma abreviada de Time Of Day (hora del da).
El tipo TOD, codificado en BCD en un formato de 32 bits, contiene esta informacin:
la hora codificada en un campo de 8 bits,
los minutos codificados en un campo de 8 bits,
los segundos codificados en un campo de 8 bits.
NOTA: No se utilizan los 8 bits menos significativos.
El tipo TOD debe introducirse de la manera siguiente: TOD# <Hora> : <Minutos>
: <Segundos>
Esta tabla muestra los lmites inferior y superior de cada campo:
Campo
Lmites
Comentario
Hora
[00,23]
El cero a la izquierda aparece siempre; puede omitirse en la
entrada de datos.
Minuto
[00,59]
El cero a la izquierda aparece siempre; puede omitirse en la
entrada de datos.
Segundo
[00,59]
El cero a la izquierda aparece siempre; puede omitirse en la
entrada de datos.
Ejemplo: TOD#[Link].
292
35010536 04/2009
Glosario
TOPO_ADDR_TYPE
Este tipo predefinido se utiliza como salida de la funcin READ_TOPO_ADDR. Se
trata de ARRAY[0..4] OF Int. Lo encontrar en la biblioteca, en la misma familia que
las EF que lo utilizan.
U
UDINT
UDINT es la forma abreviada de Unsigned Double INTeger (entero doble sin
signo) (codificado en 32 bits). Los lmites inferior y superior figuran a continuacin:
de 0 a (2 elevado a 32) - 1.
Ejemplo:
0, 4294967295, 2#11111111111111111111111111111111, 8#37777777777,
16#FFFFFFFF.
UDP
User Datagram Protocol (protocolo de datagramas de usuario). UDP es un
protocolo de comunicaciones de Internet sin conexin definido por la norma IETF
RFC 768. Este protocolo facilita la transmisin directa de datagramas en redes IP.
Los mensajes UDP/IP no necesitan una respuesta y, por lo tanto, son perfectos
para aplicaciones en las que los paquetes cerrados no requieren retransmisin
(como redes y vdeos que necesitan rendimiento en tiempo real).
UINT
UINT es la forma abreviada del formato Unsigned INTeger (entero sin dgito)
(codificado en 16 bits). Los lmites inferior y superior figuran a continuacin: de 0 a
(2 elevado a 16) - 1.
Ejemplo:
0, 65.535, 2#1111111111111111, 8#177777, 16#FFFF.
V
Valor literal de base 10
Un valor literal de base 10 se utiliza para representar un valor entero decimal. Dicho
valor puede ir precedido de los signos + y -. Si el carcter _ se utiliza en el
valor literal, no es significativo.
Ejemplo:
-12, 0, 123_456, +986
35010536 04/2009
293
Glosario
Valor literal de base 16
Un valor literal de base 16 se utiliza para representar un entero hexadecimal. La
base est determinada por el nmero 16 y el signo #. Los signos + y -
estn prohibidos. Para facilitar la lectura, puede utilizar el signo _ entre los bits.
Ejemplo:
16#F_F o 16#FF (en decimal 255)
16#E_0 o 16#E0 (en decimal 224)
Valor literal de base 2
Un valor literal de base 2 se utiliza para representar un entero binario. La base est
determinada por el nmero 2 y el signo #. Los signos + y - estn
prohibidos. Para facilitar la lectura, puede utilizar el signo _ entre los bits.
Ejemplo:
2#1111_1111 2#11111111 (en decimal 255)
2#1110_0000 2#11100000 (en decimal 224)
Valor literal de base 8
Un valor literal de base 8 se utiliza para representar un entero octal. La base est
determinada por el nmero 8 y el signo #. Los signos + y - estn
prohibidos. Para facilitar la lectura, puede utilizar el signo _ entre los bits.
Ejemplo:
8#3_77 8#377 (en decimal 255)
8#34_0 8#340 (en decimal 224)
Valor literal de entero
Un valor literal de entero se utiliza para introducir valores enteros en el sistema
decimal. Les valores pueden ir precedidos de los signos + y -. Los signos de
subrayado (_) separan nmeros no significativos.
Ejemplo:
-12, 0, 123_456, +986
Valor literal de tiempo
Las unidades de tipo TIME son las siguientes: das (d), horas (h), minutos (m),
segundos (s) y milisegundos (ms). Un valor literal de tipo TIME se representa
mediante una combinacin de tipos anteriores que preceden a T#, t#, TIME# o
time#.
Ejemplos: T#25h15m, t#14,7S, TIME#5d10h23m45s3ms
294
35010536 04/2009
Glosario
Valor literal real
Un valor literal real es un nmero expresado con uno o varios decimales.
Ejemplo:
-12,0, 0,0, +0,456, 3,14159_26
Valor literal real con exponente
Nmero que puede expresarse mediante una notacin cientfica estndar. La
representacin es como se indica a continuacin: mantisa + exponente.
Ejemplo:
-1,34E-12 -1,34e-12
1,0E+6 1,0e+6
1,234E6 1,234e6
Variable
Entidad de memoria del tipo BOOL, WORD, DWORD, etc., cuyo contenido puede
modificarse mediante el programa que est ejecutndose.
Variables asignadas
Variable cuya posicin en la memoria del PLC puede conocerse. Por ejemplo, la
variable Water_pressure se asocia a %MW102. Water_pressure est asignada.
Variables no asignadas
Variable cuya posicin en la memoria del PLC no puede conocerse. Una variable a
la que no est asociada ninguna direccin se denomina no asignada.
35010536 04/2009
295
Glosario
W
WORD
El tipo WORD se codifica en un formato de 16 bits y se utiliza para realizar
tratamientos en las cadenas de bits.
Esta tabla establece los lmites inferior y superior de las bases que pueden
utilizarse:
Base
Lmite inferior
Lmite superior
Hexadecimal
16#0
16#FFFF
Octal
8#0
8#177777
Binario
2#0
2#1111111111111111
Ejemplos de representacin
296
Datos
Representacin en una de las bases
0000000011010011
16#D3
1010101010101010
8#125252
0000000011010011
2#11010011
35010536 04/2009
ndice
35010536 04/2009
B
AC
ndice
0-9
140CPU67160, 15
490NOR00003, 250
490NOR00005, 250
490NOR00015, 250
52-0422-000, 62
A
accesorios de cableado
fibra ptica, 60
accesorios para cableado
coaxial, 62
actualizacin, 153
administracin del sistema, 47
aplicaciones idnticas, 160
B
bloquear teclado, 95
C
compatibilidad, 33
componentes
Sistemas Unity, 58
conexin, 55
confianza, comprobaciones, 132
configuracin, 55
mdulos Ethernet, 114
registros, 102
configurar procesadores, 70
35010536 04/2009
conmutaciones
arranques en fro, 112
discrepancias de aplicacin, 159
intercambio de direcciones, 97
USB, 41
conmutadores llave, 267
controlador, fallos
primaria, 148
Standby., 149
coprocesador, conexiones, 143
CRP
errores de com act, 148, 149
D
datos globales, 126
datos inicializados, 112
datos, transferencias, 43
desplazamientos, 97
deteccin de fallos, 136
diagnosticar Hot Standby, 266
diagnosticar procesadores
fijo, 264
parpadear, 264
diagnstico
bferes, 257
diagnstico, procesadores, 131
diagnsticos
bferes, 135
direcciones IP, 115
direcciones MAC, 16
discrepancias de aplicacin, 159
297
Index
duplicadas, pruebas de direccin IP, 118
E
E/S remota (RIO), 140
errores de E/S, 42
exploracin de E/S, 125
exploracin, tiempos, 47
G
gestin de la informacin de upload, 176
M
MA-0185-100, 62
MA-0186-100, 62
mantenimiento, 131
mens
CPU de gama alta, 266
modos, 117
modos de funcionamiento, 117
P
procesadores, 251
programas, transferencia, 180
H
Hot Standby (HSBY)
estado primario en ejecucin, 27
estado Standby en ejecucin, 27
Modalidad de mantenimiento, 27
Modalidad de seguridad, 27
run offline, 27
stop offline, 27
Hot Standby, efectos de red, 124
HSBY (Hot Standby)
estado primario en ejecucin, 27
estado Standby en ejecucin, 27
Modalidad de mantenimiento, 27
Modalidad de seguridad, 27
run offline, 27
stop offline, 27
HSBY_RD, 188
HSBY_ST, 191
HSBY_WR, 194
I
instalacin, 55
intercambio de direcciones, 97
R
registros, 35, 36
comando, 104
estado, 108
inversos, 36
relojes de tiempo real, 113
remotos, clientes, 124
restriccin, 121
REV_XFER, 197
S
S908, mdulos, 34
servidores FTP, 126
servidores TFTP, 126
sistema, fallos, 131
sustitucin de un mdulo defectuoso, 147
T
tareas, 37
teclados, 262
topologas, 62
transferencia, tiempos, 47, 180
L
lmites
transferencia, tamao, 181
locales, clientes, 124
298
35010536 04/2009