You are on page 1of 298

35010536 04/2009

Modicon Quantum
Hot Standby con Unity
Manual del usuario

35010536.06

04/2009

www.schneider-electric.com

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@schneiderelectric.com.

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
nnn.nnn.nnn.254. Esto provoca que la direccin IP de la CPU sea:
nnn.nnn.nnn.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 www.schneider-electric.com.

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.
10.Cuando 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.
11.Importe el archivo XEF de la aplicacin a Unity 4.1.
12.En 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).
13.Haga 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.

14.Regenere la aplicacin utilizando Regenerar todo y descrguela en la CPU B.


La CPU est en modalidad STOP.
15.Vuelva 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.
16.Conecte 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.
17.Conecte 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.
10.Se realiza una transferencia automtica desde el primario al Standby.
11.Asegrese 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

Rev.Ldr : ##.##

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:
-2.147.483.648, 2.147.483.647, 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#23:59:45.

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

You might also like