Unity Pro XLS Especif Seguridad 33003888_K01_000_01

156
33003888.01 www.schneider-electric.com Unity Pro XLS Modalidad de servicio manual Especificaciones de seguridad del PLC 07/2008 spa

Transcript of Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Page 1: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

3300

3888

.01

www.schneider-electric.com

Unity Pro XLSModalidad de servicio manualEspecificaciones de seguridad del PLC07/2008 spa

Page 2: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

2 33003888.01 07/2008

Page 3: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

Parte I Detalles de la aplicación de seguridadUnity Pro XLS, ayuda contextual . . . . . . . . . . . . . . . . . . 13Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Capítulo 1 Presentación general de Unity Pro XLS . . . . . . . . . . . . . . . . . .15Funciones de Unity Pro XLS con PLC de seguridad Quantum. . . . . . . . . . . . . . 15

Capítulo 2 Gestión global de proyectos para Unity Pro XLS . . . . . . . . . .19Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.1 Gestión de seguridad y autoverificación para Unity Pro XLS.. . . . . . . . . . . . . . . 21Gestión de seguridad para el software Unity Pro XLS . . . . . . . . . . . . . . . . . . . . 21

2.2 Comprobación del entorno de programación con el software Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Autoprueba del software Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Visualizador de eventos (Microsoft Windows). . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.3 Gestión de proyectos para el software Unity Pro XLS . . . . . . . . . . . . . . . . . . . . 29Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Creación de un proyecto de seguridad con Unity Pro XLS. . . . . . . . . . . . . . . . . 30Apertura de un proyecto de seguridad con Unity Pro XLS . . . . . . . . . . . . . . . . . 32Modalidad de seguridad con Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Modalidad de mantenimiento con Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . 36Conmutación entre modo de seguridad y de mantenimiento . . . . . . . . . . . . . . . 37Modo de monitorización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Conexión a un PLC de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41conexión al simulador de PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Transferencia de un proyecto de seguridad a un PLC de seguridad . . . . . . . . . 45Transferencia de un proyecto de seguridad de un PLC de seguridad . . . . . . . . 46Inicio y detención de un proyecto de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . 47

33003888.01 07/2008 3

Page 4: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Capítulo 3 Propiedades y contraseña del proyecto para Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Propiedades del proyecto para Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . 50Protección de un proyecto de seguridad con el software Unity Pro XLS. . . . . . . 53Petición de la contraseña de la aplicación (proyecto) . . . . . . . . . . . . . . . . . . . . . 56Pérdida de la contraseña. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

Capítulo 4 Configuración de la red con Unity Pro XLS . . . . . . . . . . . . . . 63Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Protección contra escritura del PLC de seguridad. . . . . . . . . . . . . . . . . . . . . . . . 64Restricciones en la configuración de las redes Quantum con Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Capítulo 5 Programación con Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . 67Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Restricciones de la estructura del programa en proyectos de seguridad . . . . . . 68Restricciones de importación en proyectos de seguridad . . . . . . . . . . . . . . . . . . 69Restricciones de secciones y tipos de datos en proyectos de seguridad . . . . . . 71Ajustes del proyecto (generación) de proyectos de seguridad . . . . . . . . . . . . . . 74Ajustes del proyecto (extensiones de lenguaje) de proyectos de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Capítulo 6 Configuración del proyecto con Unity Pro XLS . . . . . . . . . . . 81Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Restricciones de configuración de los PLC de seguridad Quantum con Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Configuración de los procesadores Quantum con el software Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Uso de datos del área de memoria no restringida. . . . . . . . . . . . . . . . . . . . . . . . 89Configuración de los módulos de E/S para los proyectos de seguridad . . . . . . . 90

Capítulo 7 Depuración del programa con Unity Pro XLS . . . . . . . . . . . . . 93Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

7.1 Pantalla de depuración del PLC para el software Unity Pro XLS . . . . . . . . . . . . 95Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Ficha Tarea: Campo Tarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Ficha Tarea: modalidad de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Ficha Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

7.2 Simulador de PLC para el software Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . 101Control del simulador para el PLC de seguridad Quantum . . . . . . . . . . . . . . . . 101

Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

4 33003888.01 07/2008

Page 5: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Apéndice A Interfase de usuario de Unity Pro XLS . . . . . . . . . . . . . . . . . .107Barra de estado de Unity Pro XLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

Apéndice B Objetos de sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

B.1 Bits de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Introducción de bits de sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Descripción de los bits de sistema de %S0 a %S13. . . . . . . . . . . . . . . . . . . . . 112Descripción de los bits de sistema de %S15 a %S21. . . . . . . . . . . . . . . . . . . . 114Descripción de los bits de sistema de %S30 a %S51. . . . . . . . . . . . . . . . . . . . 116Descripción de los bits de sistema de %S59 a %S123. . . . . . . . . . . . . . . . . . . 118

B.2 Palabras de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120Descripción de las palabras de sistema de %SW0 a %SW21 . . . . . . . . . . . . . 121Descripción de las palabras de sistema de %SW30 a %SW59 . . . . . . . . . . . . 124Descripción de las palabras de sistema %SW60 a %SW127. . . . . . . . . . . . . . 127

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

33003888.01 07/2008 5

Page 6: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

6 33003888.01 07/2008

Page 7: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

§

Información de seguridad

Información 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 continuación pueden aparecer a lo largo de la documentación o en el equipo para advertir de peligros potenciales o para ofrecer información que aclare o simplifique los distintos procedimientos.

La inclusión de este icono en una etiqueta de peligro o advertencia indicaun riesgo de descarga eléctrica, que puede provocar lesiones sino se siguen las instrucciones.

Éste es el icono de alerta de seguridad. Se utiliza para advertir de posibles riesgos de lesiones. Observe todos los mensajes que siguen a este icono para evitar posibles lesiones o incluso la muerte.

PELIGRO indica una situación inminente de peligro que, si no se evita, provocará lesiones graves o incluso la muerte.

PELIGRO

ADVERTENCIA indica una posible situación de peligro que, si no se evita, puede provocar daños en el equipo, lesiones graves o incluso la muerte.

ADVERTENCIA

AVISO indica una posible situación de peligro que, si no se evita, puede provocar lesiones o daños en el equipo.

AVISO

33003888.01 07/2008 7

Page 8: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Información de seguridad

TENGA EN CUENTA

Sólo el personal de servicio cualificado podrá instalar, utilizar, reparar y mantener el equipo eléctrico. Schneider Electric no asume las responsabilidades que pudieran surgir como consecuencia de la utilización de este material.

© 2008 Schneider Electric. Todos los derechos reservados.

8 33003888.01 07/2008

Page 9: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Acerca de este libro

Presentación

Objeto En esta documentación se describe en detalle el modo de funcionamiento de Unity Pro XLS en la programación de proyectos de seguridad con PLC de seguridad Quantum.

Unity Pro XLS permite programar proyectos de seguridad y que no son de seguridad (estándar) pero para todas las funciones estándar (que no sean de seguridad) consulte el Manual de modos de funcionamiento de Unity Pro XL estándar.

Para obtener información más detallada consulte el manual de seguridad PLC de seguridad Quantum.

Esta documentación está destinada a personal cualificado familiarizado con la seguridad funcional y con el software Unity Pro.

La puesta en funcionamiento y la gestión del PLC de seguridad Quantum sólo puede ser realizada por personas autorizadas para activar y gestionar sistemas de acuerdo con los estándares de seguridad establecidos.

Campo de aplicación

Este documento es válido para Unity Pro XLS 4.0.

Schneider Electric no se hace responsable de ningún error que pudiera aparecer en este documento. Si ha encontrado algún error o tiene alguna sugerencia para mejorar o modificar esta publicación, le agradeceremos que nos lo notifique.

Ninguna parte de este documento puede ser reproducida, de ninguna forma ni por ningún medio, electrónico o mecánico, incluidas las fotocopias, sin el permiso expreso por escrito de Schneider Electric.

Los datos y las ilustraciones de este manual no son vinculantes. Schneider Electric se reserva el derecho a modificar sus productos de acuerdo con su política de desarrollo permanente. La información incluida en este documento está sujeta a cambios sin previo aviso y no debe interpretarse como un compromiso de Schneider Electric.

33003888.01 07/2008 9

Page 10: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Acerca de este libro

Documentos relacionados

Título Reference Number

PLC de seguridad Quantum, manual de seguridad 33003879

Librería de bloques de seguridad Unity Pro 33003876

Manual de modalidades de servicio de Unity Pro 33003104

Lenguajes y estructura de programa de Unity Pro, manual de referencia

EN 35006144

Serie de automatización Modicon Quantum, manual de referencia del hardware

35013382

Hojas de instrucciones de Quantum 33002365 -RL

Manual de referencia de E/S digitales y analógicas de Quantum 33002447

CEI 61131-2 Autómatas programables Parte 2: Requisitos y ensayos de los equipos, segunda edición 2003-02

CEI 61508 Seguridad funcional de los sistemas eléctricos/electrónicos/electrónicos programables relacionados con la seguridad, primera edición 2003-01

CEI 61511 Seguridad funcional. Sistemas instrumentados de seguridad para el sector de la industria de procesos, primera edición

10 33003888.01 07/2008

Page 11: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Acerca de este libro

Advertencia Debe seguir todas las normas de seguridad locales, regionales y nacionales pertinentes durante la instalación y la utilización de este producto. Por motivos de seguridad y para garantizar la conformidad con los datos del sistema documentados, la reparación de los componentes sólo debe encomendarse al fabricante.

Cuando utilice controladores en aplicaciones con requisitos técnicos 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 provocarse daños, lesiones, o un funcionamiento inadecuado del dispositivo.

El incumplimiento de esta advertencia relativa al producto puede provocar lesiones o daños materiales.

Comentarios del usuario

Envíe sus comentarios a la dirección electrónica [email protected]

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPOConsulte la norma CEI 61508, Seguridad funcional de los sistemas eléctricos/electrónicos/electrónicos programables relacionados con la seguridad.Comprenda en profundidad las aplicaciones y el entorno definidos por la integridad de seguridad (SIL) 2 en el marco de la norma CEI 61508.No sobrepase la clasificación SIL 2 en la aplicación de este producto.Los términos aplicación de seguridad, proyecto de seguridad y PLC de seguridad se emplean en este documento únicamente de acuerdo con la clasificación SIL 2.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

33003888.01 07/2008 11

Page 12: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Acerca de este libro

12 33003888.01 07/2008

Page 13: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

I

Detalles de la aplicación de seguridad Unity Pro XLS, ayuda contextual

Presentación

Vista general En este apartado encontrará descripciones de los menús y los cuadros de diálogo de Unity Pro XLS.

Contenido Esta parte contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

1 Presentación general de Unity Pro XLS 15

2 Gestión global de proyectos para Unity Pro XLS 19

3 Propiedades y contraseña del proyecto para Unity Pro XLS 49

4 Configuración de la red con Unity Pro XLS 63

5 Programación con Unity Pro XLS 67

6 Configuración del proyecto con Unity Pro XLS 81

7 Depuración del programa con Unity Pro XLS 93

13

Page 14: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Detalles de la aplicación de seguridad Unity Pro XLS, ayuda contextual

14 33003888.01 07/2008

Page 15: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

1

Presentación general de Unity Pro XLS

Funciones de Unity Pro XLS con PLC de seguridad Quantum

Vista general Unity Pro XLS permite programar proyectos (estándar) de seguridad y también los que no son de seguridad.

Para todas las funciones estándar (que no son de seguridad), consulte la documentación de Unity Pro XL estándar.

La documentación siguiente se aplica a los proyectos de Unity Pro XLS que funcionan con los PLC de seguridad Quantum.

Plataformas de hardware

Los proyectos de Unity Pro XLS que funcionan con los PLC de seguridad Quantum son compatibles con la plataforma de hardware siguiente:

Seguridad Quantum

Lenguajes de programación

Unity Pro XLS proporciona los lenguajes de programación siguientes para crear un programa de seguridad:

Diagrama de bloques de funciones (FBD)Lenguaje de diagrama de contactos (LD)

Ningún otro lenguaje de programación es compatible.

Estos dos lenguajes de programación pueden utilizarse juntos en el mismo proyecto de seguridad.

Para más información, consulte Restricciones de la estructura del programa en proyectos de seguridad, p. 68.

Librería de bloques de seguridad

Los bloques que pueden utilizarse para programar un proyecto de seguridad se incluyen en la librería de bloques de seguridad de Unity Pro XLS.

Para obtener una mejor vista general, las librerías se dividen en familias.

Los bloques pueden utilizarse en los lenguajes de programación FBD y LD.

15

Page 16: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Presentación general de Unity Pro XLS

Elementos de un programa

Los programas de seguridad sólo permiten secciones en la tarea MAST (maestro).

Para obtener más información, consulte Restricciones de la estructura del programa en proyectos de seguridad, p. 68 y Restricciones de secciones y tipos de datos en proyectos de seguridad, p. 71.

16 33003888.01 07/2008

Page 17: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Presentación general de Unity Pro XLS

Campo de aplicación del rendimiento

La tabla siguiente muestra las funciones disponibles del software Unity Pro XLS cuando se programan proyectos de seguridad:

Leyenda:+ = disponible

- = no disponible

Lenguajes de programación

Diagrama de bloques de funciones (FBD) +

Lenguaje de diagrama de contactos (LD) +

Librerías

Librería de seguridad +

Información general

Creación y uso de estructuras de datos (DDT) -

Creación y uso de bloques de funciones derivados (DFB) -

Explorador de proyectos con vista funcional o estructural +

Gestión de derechos de acceso +

Pantalla de operador +

Visualizador de diagnósticos +

Diagnósticos de sistema +

Diagnósticos de proyecto -

Convertidor de aplicaciones -

Gestión de varias estaciones -

Plataformas admitidas

Seguridad Quantum 140 CPU 651 60S140 CPU 671 60S

Apertura

Hipervínculos +

Unity Pro Server para OFS, UDEUnity Pro Server para UAG

+ (con restricciones escritos)-

Documentación como la ayuda contextual y el PDF +

Herramienta del OS Loader +

Unity Loader -

33003888.01 07/2008 17

Page 18: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Presentación general de Unity Pro XLS

18 33003888.01 07/2008

Page 19: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

2

Gestión global de proyectos para Unity Pro XLS

Presentación

Vista general En este capítulo se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, relacionados con la gestión global de proyectos.

Contenido: Este capítulo contiene las siguientes secciones:

Sección Apartado Página

2.1 Gestión de seguridad y autoverificación para Unity Pro XLS. 21

2.2 Programación de la comprobación del entorno con Unity Pro XLS

23

2.3 Gestión de proyectos para Unity Pro XLS 29

19

Page 20: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

20 33003888.01 07/2008

Page 21: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

2.1 Gestión de seguridad y autoverificación para Unity Pro XLS.

Gestión de seguridad para Unity Pro XLS

Vista general Las funciones de la gestión de seguridad de acceso de Unity Pro XL estándar están disponibles.

Se aplican las reglas actuales para proteger una herramienta contra el uso no autorizado. El hecho de utilizar la gestión de seguridad para activar la protección depende exclusivamente de usted.

Para obtener información detallada sobre la gestión de seguridad, consulte la documentación de Unity Pro XL estándar.

Nuevo producto en el Editor de seguridad

En el Editor de seguridad, en la ficha de información del usuario, se introduce Unity Pro XLS en la lista de productos.

Al igual que para otros productos de la lista del Editor de seguridad, puede aplicar políticas, crear perfiles y usuarios para Unity Pro XLS.

Para obtener información detallada, consulte la documentación de Unity Pro XL estándar.

Derechos de acceso

Unity Pro XLS proporciona los mismos derechos de acceso que Unity Pro XL, además de algunos nuevos para las necesidades especiales del entorno seguro.

Se introducen los siguientes derechos de acceso nuevos:crear o modificar la contraseña de la aplicación (consulte Protección de un proyecto de seguridad con Unity Pro XLS, p. 53)entre en la modalidad de mantenimiento (consulte Modalidad de mantenimiento con Unity Pro XLS, p. 36)timeout de bloqueo automático de adaptador (consulte Protección de un proyecto de seguridad con Unity Pro XLS, p. 53)

33003888.01 07/2008 21

Page 22: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Información de registro

El Visualizador de eventos de Microsoft Windows gestiona la información de registro del Editor de seguridad.

Si desea mostrar la información de registro, debe iniciar el visualizador de eventos. En él, puede filtrar de acuerdo con los eventos secuenciales del servidor.

Puede utilizar todas las funciones del visualizador de eventos, como ordenar, filtrar, etc.

Para obtener más información, consulte Visualizador de eventos (Microsoft Windows), p. 27.

22 33003888.01 07/2008

Page 23: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

2.2 Programación de la comprobación del entorno con Unity Pro XLS

Presentación

Vista general Esta sección describe los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, y hace referencia a la comprobación del entorno de programación.

Para obtener más información consulte en el Manual de seguridad del PLC de seguridad Quantum, la sección Comprobación del entorno de programación.

Contenido Esta sección contiene los siguientes apartados:

Apartado Página

Autoverificación de Unity Pro XLS 24

Visualizador de eventos (Microsoft Windows) 27

33003888.01 07/2008 23

Page 24: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Autoverificación de Unity Pro XLS

Presentación Unit Pro XLS proporciona una función de autoverificación para comprobar que los componentes que están actualmente en uso son las versiones instaladas originales correctas y que no presentan daños debido, por ejemplo, a un fallo del disco duro.

Cuando se realiza la autoverificación, Unity Pro XLS comprueba la versión y realiza una CRC de:

Los DLL de seguridad pertinentes.La base de datos de la librería de seguridad FFB.La base de datos del catálogo de hardware.

Para obtener más información consulte en el Manual de seguridad del PLC de seguridad Quantum, la sección Comprobación del entorno de programación.

Comprobación de los DLL

Esta comprobación garantiza la integridad del software Unity Pro XLS.

Comprobación de la librería de seguridad

Para verificar la integridad física de la librería de seguridad, se realiza una CRC del libset.db y de los archivos de los códigos de objeto de la librería de seguridad.

Comprobación del catálogo de hardware

Esta comprobación garantiza la integridad del catálogo de hardware, incluida la del hardware de seguridad (integridad física).

24 33003888.01 07/2008

Page 25: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Realización de la autoverificación

Para realizar la autoverificación, proceda como se indica a continuación:

Paso Acción

1 Abrir el cuadro de diálogoAcerca demediante laAyuda → Acerca de Unity Pro XLS.Resultado:

Unity Pro XLS V3.0 S - 60323A

Empresa: CLIENTENombre de usuario: NOMBRE

ID del producto: 1234 1234 123

Aceptar

Copyright 2003-2006, Schneider Automation SASc

Información de registro

Sop. técnico

Registro: El producto está registrado (permanente).

Este software está protegido por las leyes de derechos de autor y otros tratadosinternacionales.La reproducción o distribución de este software o parte de él, de cualquier modo,están totalmente prohibidas.

Advertencia

Las personas que no respeten estas normas incurrirán en un delito de fraudey deberán enfrentarse a las penas contempladas en la ley.

Comprobación de la integridad

Realizar autoverificación

?

TelemecaniqueSchneiderElectric

una marca de

Acerca de Unity Pro XLS ...

33003888.01 07/2008 25

Page 26: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

2 Hacer clic en el botón Realizar autoverificación.Resultado:El cuadro de diálogo Autoverificación de Unity Pro XLS se abrirá y se realizará la autoverificación sin ninguna otra interacción. El cuadro de diálogo mostrará los resultados de la verificación.

3 Hacer clic en el botón Aceptar.Resultado:Si alguna de las comprobaciones falla Advertencia grave Se abre el cuadro de diálogo.

4 Hacer clic en el botón Aceptar para confirmar la advertencia.Nota:Tenga en cuenta que ahora es su responsabilidad resolver los problemas identificados.

Paso Acción

Realizar autoverificación

La última verificación se ha realizado:

Librería FFB

Tipo Componente Estado actual

.\FFBLibset\Safety\S_TIMERSANDCOUNTERS\

Martes, 5 de junio de 2007 Aceptar

marcar aceptarLibrería FFB .\FFBLibset\Safety\S_TIMERSANDCOUNTERS\ marcar aceptarLibrería FFB .\FFBLibset\Safety\S_TIMERSANDCOUNTERS\ marcar aceptarLibrería FFB .\FFBLibset\Safety\S_TIMERSANDCOUNTERS\ marcar aceptarLibrería FFB .\FFBLibset\Safety\S_TIMERSANDCOUNTERS\ marcar aceptarLibrería FFB .\FFBLibset\Safety_TypeToType\S_BIT_TO_BYT marcar aceptarLibrería FFB .\FFBLibset\Safety_TypeToType\S_BIT_TO_WO marcar aceptarLibrería FFB .\FFBLibset\Safety_TypeToType\S_BYTE_TO_B marcar aceptarLibrería FFB .\FFBLibset\Safety_TypeToType\S_WORD_TO_B marcar aceptarCatálogo de configuración .\ConfCatalog\Database\CFCatalogXLS.odb marcar aceptar

Advertencia grave

STOPAdvertencia Se han identificado uno o más problemas durante laautoverificación. Le recomendamos encarecidamente quecorrija los siguientes archivos mediante la reinstalación de sucopia de Unity-ProXLS; ahora es su responsabilidad.

Aceptar

C:\Archivos de programa\Schneider\Unity ProXLS\Macs.dll

C:\Archivos de programa\Schneider\Unity ProXLS\ConfCatalog\Database\CFCatalogXLS.odb

26 33003888.01 07/2008

Page 27: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Visualizador de eventos (Microsoft Windows)

Vista general Los eventos registrados por Unity Pro XLS pueden mostrarse en el Visualizador de eventos de Microsoft Windows.

Unity Pro XLS introduce algunos mensajes adicionales en el visualizador de eventos que un Unity Pro que no sea de seguridad no conoce (por ejemplo, cuando el PLC se pone en modalidad de mantenimiento).

El visualizador de eventos no es obligatorio para las aplicaciones de seguridad.

Se trata de una función adicional que el IEC 61508 no requiere para su uso.

Inicio del visualizador de eventos

Para iniciar el visualizador de eventos proceda como se indica a continuación:

Paso Acción

1 Iniciar el Visualizador de eventos mediante Inicio → Ajustes → Panel de control → Herramientas de gestión.

2 Seleccionar Aplicación en la vista estructural situada en el lado izquierdo.

33003888.01 07/2008 27

Page 28: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Ajuste del Filtro Para fijar el filtro proceda como se indica a continuación:

Paso Acción

1 Abrir el cuadro de diálogo del filtro mediante Ver → Filtro.

2 Para Fuente establecer TraceServer.

3 Para Categoría establecer Seguridad.Resultado:Sólo se muestran mensajes para Unity Pro XLS.

Tipo Fecha Tiempo Fuente

i

i

i

Información

Información

15.03.2005

15.03.200515.03.2005 09:08:06

09:10:22

TraceSurfer

TraceServer

Categorí

Seguridad

Seguridad

?

?

Información 15.03.2005 09:08:06 TraceSurfer Seguridad

AplicaciónSeguridadSistema

Visualizador de eventos (

?Propiedades del evento

Evento

Fecha: 15.03.2005 Fuente: Trace Server

Hora: 09:10:22 Categoría: Seguridad

Tipo: Información ID del evento:77

Usuario: N/D

ID del ordenador: SG-DT055

Descripción:

Unity Pro XLS ID 3076Arrancar, detener o inicializar el PLC: Detener en dirección 127.0.0.1(PID: 0)

28 33003888.01 07/2008

Page 29: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

2.3 Gestión de proyectos para Unity Pro XLS

Presentación

Vista general En esta sección se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, relacionados con la gestión de proyectos de seguridad.

Para todas las funciones estándar (que no son de seguridad) relacionadas con la gestión de proyectos, consulte la documentación estándar de Unity Pro XL.

Contenido Esta sección contiene los siguientes apartados:

Apartado Página

Creación de un proyecto de seguridad con Unity Pro XLS 30

Apertura de un proyecto de seguridad con Unity Pro XLS 32

Modalidad de seguridad con Unity Pro XLS 34

Modalidad de mantenimiento con Unity Pro XLS 36

Conmutación entre modo de seguridad y de mantenimiento 37

Modo de monitorización 40

Conexión a un PLC de seguridad 41

conexión al simulador de PLC 44

Transferencia de un proyecto de seguridad a un PLC de seguridad 45

Transferencia de un proyecto de seguridad de un PLC de seguridad 46

Inicio y detención de un proyecto de seguridad 47

33003888.01 07/2008 29

Page 30: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Creación de un proyecto de seguridad con Unity Pro XLS

Vista general Unity Pro XLS gestiona proyectos de seguridad.

Al seleccionar un PLC de seguridad, los proyectos se convertirán en proyectos de seguridad.

Los proyectos de seguridad se protegen automáticamente mediante contraseña. Por defecto, se establece una contraseña vacía y es válida

Para más información, consulte Protección de un proyecto de seguridad con Unity Pro XLS, p. 53.

Nota: Schneider Electric le recomienda encarecidamente que cambie la contraseña predeterminada justo después de haber seleccionado un PLC de seguridad Quantum para proteger su proyecto contra un acceso no autorizado desde el principio. Si se olvida de cambiar la contraseña predeterminada, la contraseña vacía se almacena si guarda y cierra el proyecto.

30 33003888.01 07/2008

Page 31: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Creación de un proyecto

Para crear un nuevo proyecto de seguridad, realice las acciones siguientes:

Pasos Acción

1 Hacer clic en el comando Nuevo del menú Fichero.Resultado: Aparece el cuadro de diálogo Nuevo proyecto.

Nota: Para ver todas las versiones de PLC, haga clic en la casilla Mostrar todas las versiones.

2 Seleccionar la CPU de seguridad Quantum.Resultado: El proyecto se convierte automáticamente en un proyecto de seguridad y Unity Pro XLS define una contraseña vacía por defecto para protegerlo.

3 Confirmar mediante Aceptar.

Nuevo proyecto

Aceptar

CancelarPLC DescripciónVersión

AyudaPremium PremiumQuantum Quantum

Mostrar todas las versiones

Seguridad Quantum

140 CPU 671 60S 01.00 CPU Safety-P266, Hot Standby, Programa de 1Mb + P...

Seguridad Quantum140 CPU 651 60S 01.00 CPU Safety-P266, Programa de 1Mb + PCMCIA, Ether...

M340 Micro Basic

33003888.01 07/2008 31

Page 32: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Apertura de un proyecto de seguridad con Unity Pro XLS

Vista general Si selecciona un fichero de proyecto (*.STU) en el cuadro de diálogo Abrir el campo Información del proyecto muestra el Tipo del PLC.

La S al final del nombre del tipo indica que se trata de un PLC de seguridad (por ejemplo, 140 CPU 671 60S).

Para abrir un proyecto de seguridad, se requiere Unity Pro XLS. Si intenta abrir un proyecto de seguridad con otra versión de Unity Pro, aparece un mensaje de advertencia y éste no se abre.

Los proyectos de seguridad se protegen automáticamente mediante contraseña. Por defecto, se establece una contraseña vacía y es válida Si se ha establecido una contraseña vacía, simplemente haga clic en Aceptar. En caso contrario, debe introducir la contraseña correcta y confirmarla con Aceptar.

Para más información, consulte Protección de un proyecto de seguridad con Unity Pro XLS, p. 53.

32 33003888.01 07/2008

Page 33: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Apertura de un proyecto

Para abrir un proyecto existente, lleve a cabo las acciones siguientes:

Al abrir un proyecto también se restaura el contexto de Unity Pro, que se guardó al cerrar el proyecto. Esto implica:

la lista de herramientas abiertas,para cada herramienta: su tamaño, posición, contenido y estado de animación de la ventana yla configuración de herramientas y barra de tareas.

El fichero de contexto es un fichero que complementa al fichero <Project_name>.STU. Se guarda en el mismo directorio con el nombre <Project_name>.CTX.

Pasos Acción

1 Elegir el comando Abrir en el menú Fichero.

2 Seleccionar el fichero relacionado con el proyecto (fichero *.STU).

3 Confirmar con Abrir.Resultado: Aparece el cuadro de diálogo Contraseña de la aplicación.

4 Introducir la contraseña y confirmar con Aceptar o, si todavía no se ha asignado ninguna contraseña, hacer clic en Aceptar.Resultado: Unity Pro XLS abre el proyecto.

Nota: Al seleccionar un archivo de proyecto, el software proporciona cierta cantidad de información: el nombre del proyecto, comentario asociado, versión y fecha de creación del proyecto, PLC destinado al proyecto y la fecha de la última modificación en el código fuente.

Nota: El fichero STU es un fichero de trabajo, y no puede utilizarse para pasar de una versión a otra del software Unity Pro. En este caso, debería utilizar la función de exportación del proyecto, y crear un fichero XEF o utilizar el formato de archivado (fichero STA).

33003888.01 07/2008 33

Page 34: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Modalidad de seguridad con Unity Pro XLS

Vista general Los PLC de seguridad Quantum pueden ejecutar proyectos en dos modalidades diferentes:

Modalidad de seguridadModalidad de mantenimiento

Las funciones disponibles en Unity Pro XLS dependen de la modalidad actual del PLC a la que esté conectado Unity Pro XLS.

La modalidad de seguridad significa que Unity Pro XLS está conectado a un PLC de seguridad, que ejecuta un proyecto en la modalidad de seguridad.

La modalidad de mantenimiento significa que Unity Pro XLS está conectado a un PLC de seguridad, que ejecuta un proyecto en la modalidad de mantenimiento.

Para obtener más información consulte en el Manual de seguridad del PLC de seguridad Quantum, la sección Procedimientos de funcionamiento.

Restricciones de la modalidad de seguridad

En Unity Pro XLS se entra en la modalidad de seguridad al conectarse a un PLC de seguridad que se ejecuta en la modalidad de seguridad o cuando la modalidad de un PLC conectado cambia de la modalidad de mantenimiento a la de seguridad.

En la modalidad de seguridad, las funciones siguientes de Unity Pro XLS no están disponibles:

Descarga de cambiosForzado de variables (incluso para las tablas de animación y las pantallas de operador)Modificación de variables (incluso para las tablas de animación y las pantallas de operador)Modalidad de depuraciónAjuste de puntos de paradaAjuste de puntos de observaciónCargaTransferencia de datos del fichero al PLCTransferencia de datos del PLC al ficheroSustituye el valor inicial del valor con el valor actual.animación de conexiones

Se puede utilizar la animación en la modalidad de seguridad (sin animación de la conexión) y se puede detener e iniciar el PLC.

34 33003888.01 07/2008

Page 35: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Sin modifica-ciones en la modalidad de seguridad

No se puede modificar un proyecto en la modalidad de seguridad.

Aparece el siguiente mensaje si intenta modificar un proyecto en la modalidad de seguridad:

Se pueden realizar modificaciones en las tablas de animación si la generación de información de carga no está activada para las tablas de animación (consulte Ajustes del proyecto (generación) de proyectos de seguridad, p. 74). En caso contrario, hay que cambiar a la modalidad de mantenimiento para modificar o crear una tabla de animación.

La acción no está permitida porque:el PLC se está ejecutando en lamodalidad de seguridad.

Unity Pro XLS

Aceptar

i La acción no está permitida porque:el PLC se está ejecutando en lamodalidad de seguridad.

Unity Pro XLS

Aceptar

i

33003888.01 07/2008 35

Page 36: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Modalidad de mantenimiento con Unity Pro XLS

Vista general Los PLC de seguridad pueden ejecutar proyectos en dos modalidades diferentes:Modalidad de seguridadModalidad de mantenimiento

Las funciones disponibles en Unity Pro XLS dependen de la modalidad actual del PLC a la que esté conectado Unity Pro XLS.

La modalidad de seguridad significa que Unity Pro XLS está conectado a un PLC de seguridad, que ejecuta un proyecto en la modalidad de seguridad.

La modalidad de mantenimiento significa que Unity Pro XLS está conectado a un PLC de seguridad, que ejecuta un proyecto en la modalidad de mantenimiento.

Para obtener más información consulte en el Manual de seguridad del PLC de seguridad Quantum, la sección Procedimientos de funcionamiento.

Restricciones de la modalidad de mantenimiento

En Unity Pro XLS se entra en la modalidad de mantenimiento cuando la modalidad de un PLC conectado se cambia de la modalidad de seguridad a la de mantenimiento.

No es posible conectarse a un PLC de seguridad que ya se ejecute en la modalidad de mantenimiento. Esto se debe a que el PLC de seguridad cambiará a la modalidad de seguridad si se pierde la conexión a Unity Pro XLS.

En la modalidad de mantenimiento, las funciones online de Unity Pro XLS son casi idénticas a las de Unity Pro XLS conectado a un PLC que no es de seguridad (las funciones están limitadas por los derechos de los usuarios). Esto significa que las restricciones de la modalidad de seguridad (Restricciones de la modalidad de seguridad, p. 34) no existen.

Sin embargo, incluso en la modalidad de mantenimiento las funciones siguientes no están disponibles:

transferencia de datos del fichero al PLCTransferencia de datos del PLC al fichero

Se pueden utilizar las animaciones en la modalidad de mantenimiento.

36 33003888.01 07/2008

Page 37: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Conmutación entre modo de seguridad y de mantenimiento

Vista general No se puede cambiar un PLC de seguridad de la modalidad de mantenimiento a la de seguridad si:

el PLC está en la modalidad de depuración;hay un punto de parada activado ose ha ajustado un punto de observación.

Si la modalidad de depuración no está activa, no se ha activado ningún punto de parada ni se ha ajustado ningún punto de observación, se puede cambiar a la modalidad de seguridad.

Antes de cambiar del modo de mantenimiento al de seguridad, Unity Pro XLS le pedirá que lo confirme.

Cambio entre los modos

Dos botones adicionales de la barra de herramientas se utilizan para cambiar entre la modalidad de seguridad y la de mantenimiento.

Estos botones nuevos sólo están disponibles si selecciona una configuración con un tipo de PLC de seguridad.

Botones nuevos

El cambio también se puede realizar a través del menú principal PLC → Seguridad/Mantenimiento o mediante la combinación de teclas CTRL+MAYÚS+M.

Botón Función

Al hacer clic en este botón, se cambia a la modalidad de seguridad.

Al hacer clic en este botón, se cambia a la modalidad de mantenimiento.

EJEC. DETEN.

33003888.01 07/2008 37

Page 38: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Confirmación del cambio

Antes de cambiar entre el modo de seguridad y mantenimiento, se le pedirá una confirmación:

Información de la barra de estado

La barra de estado muestra información sobre la modalidad actual.

Consulte Barra de estado de Unity Pro XLS, p. 107.

Se pasará a la modalidad de mantenimiento.¿Desea continuar?

Mantenimiento

Aceptar Cancelar

?

Se pasará a la modalidad de seguridad.¿Desea continuar?

Quantum

Aceptar Cancelar

?

38 33003888.01 07/2008

Page 39: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Variables forzadas

Cuando se cambia a la modalidad de seguridad, no se cancelará el forzado de las variables forzadas.

En caso de que cambie al modo de seguridad, se le pedirá una confirmación:

RIESGO DE PROCESAR LOS DATOS FORZADOS: FUNCIONAMIENTO INESPERADO DEL EQUIPOAsegúrese de que sus datos son correctos cuando cambia del modo de mantenimiento al de seguridad. El PLC continúa utilizando los datos forzados. Compruebe sus datos en las tablas de animación.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

Nota: También se muestra este mensaje, si Unity Pro XLS se desconecta de un PLC y en éste hay variables forzadas. No importa si Unity Pro XLS se encuentra en la modalidad de seguridad o en la de mantenimiento.

ADVERTENCIA

El proyecto del PLC contiene bits forzados.¿Desea continuar?

Modalidad de seguridad

Aceptar Cancelar

?

33003888.01 07/2008 39

Page 40: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Modo de monitorización

Vista general Si un PC con software de programación Unity Pro XLS se encuentra conectado a un PLC bien en modo de seguridad, bien en modo de mantenimiento, cualquier otro PC con software Unity Pro XLS que se conecte al mismo PLC lo podrá hacer únicamente en modo de monitorización.

Es posible conectarse a un PLC de seguridad en modo de monitorización, incluso si el PLC no está conectado a Unity Pro XLS.

En modo de monitorización pueden utilizarse las funciones de animación de Unity Pro XLS.

En modo de monitorización no es posible establecer puntos de parada ni de observación.

Restricciones en la modalidad de monitorización

En modo de monitorización las funciones siguientes de Unity Pro XLS no están disponibles:

Ejecutar/detenerDescarga de cambiosModalidad de depuraciónAjuste de puntos de paradaAjuste de un punto de observaciónTransfiriendo un proyecto al PLCTransfiriendo un proyecto desde el PLCTransfiriendo datos del fichero al PLCTransfiriendo datos del PLC al fichero

40 33003888.01 07/2008

Page 41: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Conexión a un PLC de seguridad

Vista general Unity Pro XLS puede conectarse a un PLC tanto si hay un proyecto abierto como si no.

Una opción, configurada por ordenador y que no está guardada en el proyecto, le permite elegir entre la modalidad de programación o monitorización.

Utilice la modalidad de programación para modificar un proyecto. Esta modalidad se basa en el mecanismo de reserva.Utilice la modalidad de monitorización para ver un proyecto sin cambiar el programa.

Nota: No está disponible una carga en la modalidad de monitorización de un PLC seguro.

33003888.01 07/2008 41

Page 42: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Disponibilidad en la modalidad de seguridad

En la tabla siguiente se muestra la disponibilidad de los diferentes controles en la modalidad de seguridad.

+ Disponible

- No está disponible porque el PLC de seguridad está en la modalidad de seguridad.

-ncf En el estado NoConf con el teclado bloqueado (modalidad de seguridad igual), no se puede realizar ninguna acción con Unity Pro XLS salvo la conexión.

El estado del PLC está en la modalidad de seguridad

El estado básico del PLC se está ejecutando en la modalidad de seguridad. Aunque Unity Pro XLS se haya utilizado para cambiar a la modalidad de mantenimiento, al desconectarse el PLC cambia automáticamente a la modalidad de seguridad.

Esta es la razón por la que en cada conexión, un PLC no vacío siempre está en modalidad de seguridad.

Unity Pro XLS (Proyecto de seguridad)

PLC Acción del usuario al realizar la conexión

Ejecutar/Detener

Cambio a mantenimiento

Cargar Descargar

No hay ningún proyecto abierto

ConfiguradoSeguridad

Introducir contraseña del PLC

+ + - -

Proyecto abiertodel mismo modo

Configurado Seguro

Nada(La reserva se realiza automáticamente con la misma contraseña que para abrir)

+ + - -

Proyecto abiertode un modo diferente

ConfiguradoSeguro

Introducir contraseña del PLC

+ + - -

Proyecto abiertode un modo diferente

NoConf Nada(la reserva se realiza automáticamente con la misma contraseña que para abrir y el PLC acepta cualquier contraseña en NoConf)

-ncf -ncf -ncf La descarga sólo es posible si el teclado del panel frontal está desbloqueado.

42 33003888.01 07/2008

Page 43: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Sustitución del valor de inicialización

No es posible actualizar los valores de inicialización con valores actuales de modo seguro para la CPU, en mantenimiento en una modalidad de seguridad.

PLC reservado Conectar Unity Pro XLS a un PLC de seguridad significa que el PLC se reserva tras establecer la conexión.

No se puede conectar ningún Unity Pro XLS más a un PLC que ya se ha reservado.

33003888.01 07/2008 43

Page 44: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

conexión al simulador de PLC

Vista general El simulador de PLC es compatible con la protección de contraseñas para la conexión y las nuevas modalidades (mantenimiento y seguridad) de los PLC de seguridad.

Unity Pro XLS puede generar un proyecto de seguridad que puede descargarse en el simulador de PLC. Con esta herramienta, puede comprobar la lógica programada en el simulador de PLC y comprobar los resultados de la programación.

El simulador de PLC no se comportará como un PLC de seguridad real en cuanto a la seguridad (por ejemplo, sin ejecución de código doble).

44 33003888.01 07/2008

Page 45: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Transferencia de un proyecto de seguridad a un PLC de seguridad

Condiciones previas

La modalidad de programación de Unity Pro XLS está conectada con un proyecto abierto y el PLC de seguridad está detenido.

Ya ha introducido una contraseña válida.

Hay dos casos principales:PLC en la modalidad de seguridadPLC en la modalidad de mantenimiento

PLC en la modalidad de seguridad

En la modalidad de seguridad, la transferencia no es posible. Los botones y menús no están disponibles en la barra de estado con una explicación.

Este es el caso predeterminado justo después de la conexión. Para realizar cualquier modificación, debe cambiar a la modalidad de mantenimiento (consulte Conmutación entre modo de seguridad y de mantenimiento, p. 37).

PLC en la modalidad de mantenimiento

En cualquier caso (configurado o no, igual o diferente) es posible transferir el proyecto de seguridad al PLC de seguridad.

PLC que no es de seguridad

Puede utilizar Unity Pro XLS para programar los proyectos que no son de seguridad y conectarse a un PLC que no es de seguridad.

Sin embargo, no se puede transferir un proyecto que no sea de seguridad a un PLC de seguridad.

33003888.01 07/2008 45

Page 46: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Transferencia de un proyecto de seguridad de un PLC de seguridad

Condiciones previas

Unity Pro XLS está conectado a un PLC y no hay ningún proyecto abierto.

Si se abrió un proyecto, lo primero que se ha hecho es cerrarlo.

La contraseña se comprobó durante la conexión.

PLC en la modalidad de mantenimiento

En la modalidad de mantenimiento, el botón Transferir proyecto desde PLC está disponible.

Puede transferir el proyecto desde el PLC mediante este botón.

No es posible transferir el proyecto con Unity Pro XLS desde el PLC en la modalidad de monitorización, ya que la conexión sin reserva no es posible.

46 33003888.01 07/2008

Page 47: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Inicio y detención de un proyecto de seguridad

Inicio del PLC después de la descarga

Después de transferir un proyecto de seguridad al PLC, siga los siguientes pasos para iniciar el PLC.

Arranque en frío Para un arranque en frío, siga los pasos que se indican a continuación:

Inicio automático Si ha configurado el PLC de seguridad Quantum para que se inicie automáti-camente en ejecución (en el cuadro de diálogo de configuración de la CPU), se iniciará automáticamente tras la inicialización.

Paso Acción

1 Para iniciar el PLC:Seleccionar el comando de menú PLC → Ejecutaro hacer clic en el botón Ejecutar de la barra de herramientas.

Resultado: Aparece un cuadro de diálogo donde tiene que confirmar el inicio del PLC.

2 Confirmar el inicio del PLC haciendo clic en Aceptar.Resultado: Se inicia el PLC y entra en el estado de ejecución de la modalidad de seguridad.

Paso Acción

1 Encender el PLC de seguridad Quantum.Resultado: Unity Pro XLS realiza autoverificaciones y se inicia el proyecto.

2 Para iniciar el proyecto:Seleccionar el comando de menú PLC → Ejecutaro hacer clic en el botón Ejecutar de la barra de herramientas.

Resultado: Se inicia el PLC y entra en el estado de ejecución de la modalidad de seguridad.

33003888.01 07/2008 47

Page 48: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Gestión de proyectos de Unity Pro XLS

Detención del PLC en la modalidad de seguridad

Si desea detener un proyecto, que se está ejecutando en la modalidad de seguridad, siga los pasos que se indican a continuación.

Detención del PLC en la modalidad de mantenimiento

Para detener un proyecto que se está ejecutando en la modalidad de mantenimiento:

Seleccionar el comando de menú PLC → Detenero hacer clic en el botón Detener de la barra de herramientas.

Paso Acción

1 Desbloquear el interruptor.

2 Para detener el PLC:Seleccionar el comando de menú PLC → Detenero hacer clic en el botón Detener de la barra de herramientas.

Resultado: Aparece un cuadro de diálogo donde tiene que confirmar la detención del PLC.

3 Confirmar la detención del PLC haciendo clic en Aceptar.Resultado: Se detiene el PLC.

48 33003888.01 07/2008

Page 49: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

3

Propiedades y contraseña del proyecto para Unity Pro XLS

Presentación

Vista general En este capítulo se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, relacionados con la función de protección de propiedades y contraseña del proyecto.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

Propiedades del proyecto para Unity Pro XLS 50

Protección de un proyecto de seguridad con Unity Pro XLS 53

Petición de la contraseña de la aplicación (proyecto) 56

Pérdida de la contraseña 58

49

Page 50: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Propiedades del proyecto para Unity Pro XLS

Presentación Sea cual sea la vista mostrada, puede acceder a las propiedades del proyecto mediante el comando Propiedades del menú contextual (al que, a su vez, puede accederse pulsando el botón derecho del ratón con éste colocado sobre la carpeta Estación). Esto le dará acceso al cuadro de diálogo que le permitirá:

Acceder a la información sobre el proyecto actual.Definir ciertos parámetros del proyecto.

Desde la vista estructural del proyecto, puede acceder al siguiente cuadro de diálogo:

Propiedades de la estación

Aceptar Cancelar Aplicar

General Protección Identificación

Tipo de archivo:

Nombre:

Ayuda

Comentario

Unity Pro XL

Estación

50 33003888.01 07/2008

Page 51: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Descripción de las fichas

El cuadro de diálogo contiene cuatro fichas que permiten realizar las acciones siguientes:

Ficha Ajuste Descripción

General Nombre Le permite definir el nombre del proyecto (Estación es el nombre predeterminado).

Tipo Indica el tipo de software de Unity Pro utilizado.

Protección Protección activa Al marcar esta casilla activa la protección de las secciones.

Modificar contraseña Le permite modificar la contraseña.

Borrar contraseña Le permite borrar la contraseña.

Identificación Versión actual Le permite identificar el proyecto.

Última operación Regenerar todos

Última generación parcial

Comentario - Permite asociar un comentario al proyecto

Nota: Por defecto, el cuadro de diálogo se llamaPropiedades de la estación. Si le da un nombre diferente al proyecto, el cuadro de diálogo se llamará Propiedades de "nombre nuevo".

33003888.01 07/2008 51

Page 52: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Ficha de identifi-cación para Unity Pro XLS

Puede acceder al siguiente cuadro de diálogo haciendo clic en la ficha Identificación.

Elementos de la ficha de Identificación:

Elemento Descripción

Última operación Regenerar todos

Producto que generó este archivo de proyecto yfecha en la que el archivo de proyecto fue generado.

Ultima operación Regenerar parcialmente todos

Producto que modificó este archivo de proyecto por última vez yfecha en la que fue modificado.

Versión actual Número de la versiónPuede seleccionar/borrar la casillaIncremento automático para Unity Pro.La casilla Incremento automático queda seleccionada automáticamente para Unity Pro XLS y el usuario no puede modificarla. Para los PLC de seguridad, el número de la versión siempre estará en modalidad de incremento automático. Cada generación/regeneración aumentará automáticamente el número de la versión.

Propiedades de la estación

General

Aceptar Cancelar Aplicar Ayuda

Protección Identificación Comentario

Versión actual

15

Incremento automático

Mayor:

Última operación Regenerar todos:

17Menor:

121Generar:

Fecha: Producto:

10 de febrero de 2005, 10:51:17Unity Pro, XLS v4.0.0.50204

Última generación parcial:

Fecha: Producto:

21 de octubre de 2010, 14:58:25Unity Pro, XLS v4.0.2.70310

52 33003888.01 07/2008

Page 53: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Protección de un proyecto de seguridad con Unity Pro XLS

Vista general Se puede acceder a la función Protección del proyecto en la ruta Explorador de proyectos → Estación → Propiedades.

Contraseña predeterminada

Los proyectos de seguridad se protegen automáticamente mediante contraseña. Por defecto, se establece una contraseña vacía y es válida

Se puede cambiar la contraseña en cualquier momento.

La contraseña está vacía o bien debe tener un tamaño entre cuatro y 16 caracteres alfanuméricos.

Derechos de acceso de la contraseña

La creación o modificación de la contraseña de la aplicación está limitada por derechos de acceso. (Consulte Gestión de seguridad para Unity Pro XLS, p. 21.

Nota: La protección de la contraseña para los proyectos de seguridad se activa siempre.

33003888.01 07/2008 53

Page 54: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Cambio de contraseña

En la tabla siguiente se muestra el procedimiento para cambiar la contraseña de protección de la aplicación.

Pasos Acción

1 En el explorador de proyectos, seleccionar el directorio Estación.

2 Seleccionar el comando Propiedades en el menú contextual.

3 Seleccionar la ficha Protección.Resultado: Aparece el siguiente cuadro de diálogo:

4 En el campo Aplicación seleccionar el botón Modificar contraseña….Resultado: Aparece el cuadro de diálogo Modificar contraseña:

5 Introducir la contraseña anterior en el campo Contraseña anterior.

6 Introducir la nueva contraseña en el campo Entrada.

7 Introducir la confirmación de la nueva contraseña en el campo Confirmación.

Propiedades de la estación

General

Aceptar Cancelar Aplicar Ayuda

Protección Identificación Comentario

Aplicación

Modificar contraseña…

Borrar contraseña…

10

Bloqueo automático

Minutos antes del bloqueo

Secciones

Modificar contraseña…

Borrar contraseña….

Protección activa

Modificar contraseña

Contraseñaanterior:

Entrada:

Nueva contraseña:

Confirmación:

Cancelar Aceptar

54 33003888.01 07/2008

Page 55: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Borrado de contraseña

En la tabla siguiente se muestra el procedimiento para eliminar la contraseña de protección de la aplicación.

Función de bloqueo automático

Hay una función opcional para limitar el acceso a la herramienta de programación de Unity Pro XLS después de un tiempo configurado de inactividad.

Una vez transcurrido ese tiempo de inactividad, aparece un cuadro de diálogo modal y le pide que introduzca la contraseña de la aplicación.

Por detrás del cuadro de diálogo modal, todos los editores actualmente abiertos siguen abiertos en la misma posición. Eso significa que cualquiera puede leer el contenido actual de las ventanas de Unit Pro XLS pero no puede continuar trabajando con Unity Pro XLS.

Puede activar la función de bloqueo automático con la casilla de verificación Bloqueo automático y seleccionar el timeout para el tiempo de inactividad mediante Minutos antes del bloqueo. Después de este tiempo de inactividad, se activa el mecanismo de bloqueo de Unit Pro XLS y se le pide que introduzca la contraseña de la aplicación.

Los valores predeterminados sonBloqueo automático se activaMinutos antes del bloqueo son 10 minutosEl valor mínimo es 1 y el máximo 999.

Pasos Acción

1 En el explorador de proyectos, seleccionar el directorio Estación.

2 Seleccionar el comando Propiedades en el menú contextual.

3 Seleccionar la ficha Protección.

4 Seleccionar el botón Borrar contraseña...Resultado: Aparece el cuadro de diálogo Control de acceso:

5 Introducir la contraseña anterior en el campo Contraseña.

6 Hacer clic en Aceptar para confirmar la elección y eliminar la contraseña.

Control de acceso

Contraseña:

Cancelar Aceptar

33003888.01 07/2008 55

Page 56: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Petición de la contraseña de la aplicación (proyecto)

Vista general En situaciones diferentes (apertura de una aplicación, bloqueo automático, conexión) se le pide que introduzca la contraseña (del proyecto) de la aplicación diferenciando las mayúsculas de las minúsculas.

Hay tres cuadros de diálogo similares para ello, según la situación.

Apertura de una aplicación (proyecto)

En el caso de la Apertura de una aplicación (proyecto), aparece el siguiente cuadro de diálogo:

Si... Entonces...

Selecciona Aceptar Unity Pro XLS comprueba la contraseña introducida con la que hay en la aplicación fuente.

La contraseña es correcta Se realiza la acción seleccionada.

La contraseña es incorrecta Un mensaje le informa y vuelve a aparecer el cuadro de diálogo.

Selecciona Cancelar (El proyecto de) la aplicación no se abre.

Contraseña de la aplicación

|Contraseña:

AceptarCancelarLDpa

56 33003888.01 07/2008

Page 57: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Bloqueo automático

En el caso del Bloqueo automático (cuando termina el tiempo), aparece el cuadro de diálogo siguiente:

Contraseña de la aplicación del PLC

Al intentar Conectar con el PLC aparece el siguiente cuadro de diálogo:

Si el proyecto se ha abierto anteriormente con Unity Pro XLS y es idéntico al del PLC, no es preciso que vuelva a introducir la contraseña, porque ya lo hizo cuando abrió el proyecto.

Por lo tanto deberá introducir únicamente la contraseña de la aplicación del PLC si el proyecto es distinto del proyecto del PLC o si no se ha abierto ningún proyecto en Unity Pro XLS.

Si... Entonces...

Selecciona Aceptar Unity Pro XLS comprueba la contraseña introducida con la que hay en la aplicación fuente.

La contraseña es correcta Unity Pro XLS vuelve a activarse.

La contraseña es incorrecta Un mensaje le informa y vuelve a aparecer el cuadro de diálogo.

Selecciona Cerrar (El proyecto de) la aplicación se cierra sin guardar. En el caso de que haya modificado la aplicación, aparecerá un cuadro de diálogo de confirmación.

Contraseña de la aplicación

|Contraseña:

Aceptar CerrarLDpa

Si... Entonces...

Selecciona Aceptar El PLC compara la contraseña introducida con la del PLC.

La contraseña es correcta Se realiza la conexión.

La contraseña es incorrecta Un mensaje le informa de que la acción no puede realizarse.

Selecciona Cancelar La acción que quiere llevar a cabo (la conexión, por ejemplo) no se realiza.

Contraseña de la aplicación del PLC

|Contraseña:

AceptarCancelarLDpa

33003888.01 07/2008 57

Page 58: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Pérdida de la contraseña

Vista general Si ha perdido la contraseña, póngase en contacto con el servicio técnico de Schneider.

Hay dos casos posibles:Ha olvidado la contraseña de la aplicación (proyecto) en Unity Pro XLS necesaria para abrir un proyecto o en la situación de bloqueo automático.Ha olvidado la contraseña de la aplicación que se encuentra en el PLC.

58 33003888.01 07/2008

Page 59: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Contraseña de la aplicación local

En el tiempo de apertura, aparece el cuadro de diálogo Abrir. Seleccione la aplicación y, a continuación, aparece el cuadro de diálogo Contraseña de la aplicación.O bienEn el tiempo de bloqueo automático, se le pide la contraseña. Debe cerrar la aplicación porque no recuerda la contraseña. Vuelva a abrir la aplicación y aparecerá el cuadro de diálogo Contraseña de la aplicación.

En la tabla siguiente se muestra el procedimiento para resetear la contraseña de protección de la aplicación.

Paso Acción

1 Condición: Aparece el cuadro de diálogo Contraseña de la aplicación.

2 Pulsar MAYÚS+F2.Resultado: Aparece un número oscurecido en gris (5561 en el ejemplo) en el cuadro de diálogo.

3 Proporcionar este número al servicio técnico de Schneider.

4 Recibir la contraseña generada por el servicio técnico de Schneider.Nota: La contraseña es temporal, disponible siempre y cuando no modifique la aplicación.

5 Introducir la contraseña.

6 Es muy importante modificar la contraseña (contraseña anterior = la proporcionada por el servicio técnico de Schneider).

7 Hacer clic en Generar → Generar cambios.

8 Guardar la aplicación.

Contraseña de la aplicación

|Contraseña:

AceptarCancelarLDpa 5561

33003888.01 07/2008 59

Page 60: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

Contraseña de la aplicación del PLC

En la tabla siguiente se muestra el procedimiento para resetear la contraseña de la aplicación del PLC, si el fichero *.STU respectivo está disponible.

En la tabla siguiente se muestra el procedimiento para resetear la contraseña de la aplicación del PLC, si el fichero *.STU respectivo no está disponible.

Paso Acción

1 Abrir el fichero *.STU respectivo.

2 Cuando aparezca el cuadro de diálogo de la contraseña, pulsar MAYÚS+F2.Resultado: Aparece un número oscurecido en gris en el cuadro de diálogo.

3 Proporcionar este número al servicio técnico de Schneider.

4 Recibir la contraseña generada por el servicio técnico de Schneider.Nota: La contraseña proporcionada por el servicio técnico de Schneider es temporal, disponible siempre y cuando no modifique la aplicación.

5 Introducir la contraseña.

6 Es muy importante modificar la contraseña (contraseña anterior = la proporcionada por el servicio técnico de Schneider).

7 Conectar al PLC.

8 Hacer clic en Generar → Generar cambios.

9 Guardar la aplicación.

Paso Acción

1 Condición: En el tiempo de conexión, aparece el cuadro de diálogo Contraseña de la aplicación del PLC:

2 Pulsar MAYÚS+F2.Resultado: Aparece un número oscurecido en gris en el cuadro de diálogo.

3 Proporcionar este número al servicio técnico de Schneider.

4 Recibir la contraseña generada por el servicio técnico de Schneider.Nota: La contraseña recibida sólo se utiliza para desbloquear la situación. Cuando se conecta al PLC, se utiliza la contraseña anterior para conectarse. De todas maneras, la contraseña proporcionada por el servicio técnico de Schneider es temporal, disponible siempre y cuando no modifique la aplicación.

5 Introducir la contraseña.

6 Cargar la aplicación desde el PLC.

Contraseña de la aplicación del PLC

|Contraseña:

AceptarCancelarLDpa 5561

60 33003888.01 07/2008

Page 61: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

7 Guardar la aplicación.

8 Modificar la contraseña (contraseña anterior = la proporcionada por el servicio técnico de Schneider).

9 Hacer clic en Generar → Generar cambios.

10 Guardar la aplicación.

Paso Acción

33003888.01 07/2008 61

Page 62: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Propiedades y contraseña del proyecto para Unity Pro XLS

62 33003888.01 07/2008

Page 63: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

4

Configuración de la red con Unity Pro XLS

Presentación

Vista general En este capítulo se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, relacionados con la configuración de red.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

Protección contra escritura del PLC de seguridad 64

Restricciones en la configuración de las redes Quantum con Unity Pro XLS 65

63

Page 64: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración de la red con Unity Pro XLS

Protección contra escritura del PLC de seguridad

Vista general IEC 61508 dispone que los dispositivos que no son de seguridad no pueden escribir en un PLC de seguridad sin control del PLC de seguridad.

En la modalidad de seguridad, se activa la protección de escritura de los datos de seguridad en el PLC de seguridad.

La protección de escritura es independiente del protocolo (por ejemplo, Modbus Plus o Ethernet) y también de otros dispositivos (por ejemplo, HMI u otro PLC).

La protección contra escritura no se activa en la modalidad de mantenimiento.

No hay ninguna restricción para que los otros dispositivos lean datos de un PLC de seguridad.

Escritura de datos en un PLC de seguridad

En algunos casos es necesario escribir datos en el PLC de seguridad; por ejemplo, para cambiar los puntos de ajuste.

En los proyectos de seguridad, para permitir la escritura desde un HMI u otro PLC, existen áreas de memoria no restringida especializadas para bits (%M) y palabras (%MW).

Estos rangos de memoria no están protegidos contra escritura y se encuentran ubicados al comienzo del rango de memoria completo.

Puede definir un área contigua de %M y %MW en la que el PLC de seguridad permite la escritura.

En los proyectos de seguridad, no se pueden utilizar las variables no ubicadas.

Áreas de memoria no restringida

Las áreas de memoria no restringida pueden definirse en la ficha Configuración del cuadro de diálogo de configuración del bastidor.

En ese lugar puede definir el tamaño de estas áreas no protegidas (empezando por el principio, con un índice de finalización) en %M y %MW.

Los valores introducidos deben hallarse en el interior del área configurada de %M y %MW (el estado de las áreas no protegidas debe adaptarse).

Para más información, consulte Configuración de los procesadores Quantum con Unity Pro XLS, p. 85.

Nuevos bloques de funciones

Los valores de las áreas de memoria no restringida no pueden emplearse directamente en la lógica de seguridad.

En vez de ello, deben utilizarse los nuevos bloques de funciones S_SMOVE_BIT y S_SMOVE_WORD.

Para más información, consulte la Librería de bloques de seguridad Unity Pro.

64 33003888.01 07/2008

Page 65: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración de la red con Unity Pro XLS

Restricciones en la configuración de las redes Quantum con Unity Pro XLS

Vista general En la configuración de la red Quantum, se configura no sólo la comunicación con otros PLC sino también con E/S de campo (E/S Ethernet, E/S Modbus Plus, por ejemplo Momentum).

Se permite la comunicación con otros PLC (de un modo restringido), mientras esté prohibido el uso de E/S Ethernet y E/S Modbus Plus.

Como la comunicación con los otros PLC está configurada de la misma manera que las E/S de campo (la comunicación se configura especificando la dirección del otro dispositivo), Unity Pro XLS no puede comprobar esta regla.

Las E/S Ethernet y Modbus Plus no se permiten en los PLC de seguridad. Tiene que obedecer esta norma.

Red Modbus Plus (servicio Peer Cop)

La comunicación en una red Modbus Plus puede ser específica (entre pares) o global (difusión). La lectura (entrada) y la escritura (salida) se configuran independientemente.

Como no hay ninguna restricción para que un PLC de seguridad escriba datos en otro PLC, la configuración para la salida específica y la salida global es la misma que la versión estándar de Unity Pro.

Para leer de otro PLC (tanto si la lectura es global como específica) se debe especificar un rango de dirección de destino donde se guardarán los datos recibidos.

La lectura de otro PLC sólo se permite en el área de memoria no restringida (similar a la escritura desde el HMI, consulte Protección contra escritura del PLC de seguridad, p. 64).

En el momento del análisis, Unity Pro XLS comprueba que sólo se utilizan las direcciones del área de memoria no restringida para la referencia de destino. Por lo demás, se crea un error para indicar que sólo se permite la recepción de datos de ModbusPlus en el área de memoria no restringida.

Si se detecta un error, la generación no es posible.

33003888.01 07/2008 65

Page 66: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración de la red con Unity Pro XLS

Red Ethernet (Servicio de exploración deE/S)

La comunicación en una red Ethernet puede ser entre pares (exploración de E/S).

Como no hay ninguna restricción para que un PLC de seguridad escriba datos en otro PLC, la configuración para la escritura es la misma que la versión estándar de Unity Pro.

Para leer de otro PLC se debe especificar un rango de direcciones de destino donde se guardarán los datos recibidos.

La lectura de otro PLC sólo se permite en el área de memoria no restringida (similar a la escritura desde el HMI, consulte Protección contra escritura del PLC de seguridad, p. 64).

En el momento del análisis, Unity Pro XLS comprueba que sólo se utilizan las direcciones del área de memoria no restringida para la referencia de destino. Por lo demás, se crea un error para indicar que sólo se permite la recepción de datos de Ethernet en el área de memoria no restringida.

De este modo, el %M y %MW deben estar en el área de memoria sin restricciones. Y el %I y los valores %IW se prohíben.

Si se detecta un error, la generación no es posible.

Red Ethernet (servicio de datos globales)

La comunicación en una red Ethernet también puede ser global (datos globales, difusión). La lectura (suscripción) y la escritura (publicación) se configuran independientemente.

Como no hay ninguna restricción para que un PLC de seguridad escriba datos en otro PLC, las variables pueden publicarse del mismo modo que la versión estándar de Unity Pro.

Para leer de otro PLC, la variable debe ajustarse como suscribir en el editor de datos.

La suscripción de una variable de otro PLC sólo se permite si su dirección está en el área de memoria no restringida (similar a la escritura de HMI, consulte Protección contra escritura del PLC de seguridad, p. 64).

En el momento del análisis, Unity Pro XLS comprueba que sólo se utilizan las direcciones del área de memoria no restringida para las variables suscritas. Por lo demás, se crea un error para indicar que sólo se permite la recepción de datos de Ethernet en el área de memoria no restringida.

Si se detecta un error, la generación no es posible.

Red Ethernet (servicio de mensajería)

La comunicación de mensajería se utiliza con los bloques de funciones de comunicación especial, que no están certificados y, por tanto, no pueden utilizarse en la lógica de seguridad.

Por lo tanto, no es posible leer datos mediante mensajería en los PLC de seguridad.

66 33003888.01 07/2008

Page 67: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

5

Programación con Unity Pro XLS

Presentación

Vista general En este capítulo se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, referentes a los editores de programación.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

Restricciones de la estructura del programa en proyectos de seguridad 68

Restricciones de importación en proyectos de seguridad 69

Restricciones de secciones y tipos de datos en proyectos de seguridad 71

Ajustes del proyecto (generación) de proyectos de seguridad 74

Ajustes del proyecto (extensiones de lenguaje) de proyectos de seguridad 77

67

Page 68: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Restricciones de la estructura del programa en proyectos de seguridad

Vista general En los proyectos de seguridad, en el momento del análisis Unity Pro XLS comprueba que toda las restricciones aplicadas a la estructura del programa se han completado. De lo contrario, no es posible realizar una generación.

Si la generación no es posible, aparecerá un mensaje de error.

Restricciones de la estructura del programa

Existen las siguientes restricciones para la estructura del programa de seguridad Quantum:

no más tareas aparte de la tarea MASTsin subrutinas (SR)sin eventos de E/Ssin eventos de temporizador

Con Unity Pro XLS que funciona con los PLC de seguridad Quantum, no se puede crear otros objetos aparte de las secciones de la tarea MAST.

Importación de un proyecto

Con Unity Pro XLS se pueden importar datos que pueden no ser correctos (por ejemplo mediante DFB o módulos de hardware, los cuales no están permitidos en proyectos de seguridad).

Si se detectan objetos no permitidos en el curso de una importación, parcial o no, serán ignorados (no se importarán) y se mostrarán mensajes de error.

Restricciones del lenguaje

Existen las siguientes restricciones del lenguaje para la seguridad Quantum:no más secciones aparte de las secciones FBD y LD

En el momento de la creación, sólo las secciones de FBD y LD están disponibles para las secciones.

En el momento de la importación, sólo se importan las secciones de LD y FBD. Las otras secciones generarán mensajes de error, pero no detendrán la importación.

Sin paralelismo RIO

Existen las siguientes restricciones RIO para la seguridad Quantum:sin E/S remotas asociadas con una sección

Si Unity Pro XLS detecta una E/S remota asociada a una sección en el momento del análisis, la generación no es posible.

Si se detecta una asignación RIO de este tipo, aparece un mensaje de error.

En los proyectos de seguridad, todos los RIO se leen en el inicio del ciclo y se escriben al final del ciclo. No se realizará ninguna llamada simultánea mediante la asociación RIO de la sección.

Si se importa una tarea, con una asignación RIO de este tipo, ésta se saltará.

68 33003888.01 07/2008

Page 69: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Restricciones de importación en proyectos de seguridad

Vista general Con Unity Pro XLS se pueden importar datos que pueden no ser correctos (por ejemplo mediante DFB o módulos de hardware, los cuales no están permitidos en proyectos de seguridad).

Si se detectan objetos no permitidos en el curso de una importación, parcial o no, serán ignorados (no se importarán) y se mostrarán mensajes de error.

Consulte los objetos no permitidos en Restricciones de la estructura del programa en proyectos de seguridad, p. 68 y Restricciones de secciones y tipos de datos en proyectos de seguridad, p. 71.

Solamente secciones FBD y LD

En el momento de la importación, sólo se importan las secciones de LD y FBD. Las otras secciones generarán mensajes de error, pero no detendrán la importación.

Importación RIO Si Unity Pro XLS detecta una E/S remota asociada a una sección en el momento de la importación, aparece un mensaje de error y la generación no es posible.

Si se importa una tarea, con una asignación RIO de este tipo, ésta se saltará.

Importación parcial

No se puede importar parcialmente un programa de PLC de seguridad a un proyecto que no sea de seguridad, ni a la inversa. Consulte Restricciones de configuración de los PLC de seguridad Quantum con Unity Pro XLS, p. 82.

Importación de FFB

La importación de FFB que no están disponibles en los proyectos de seguridad provoca errores de tipo en el editor de lenguaje.

Para más información sobre los FFB de seguridad, consulte la Librería de bloques de seguridad Unity Pro.

Importación de DFB

No se puede importar el tipo DFB en una aplicación de seguridad. Si se intenta importar un tipo DFB en una aplicación de seguridad, la importación fallará.

Se visualizará un error (Los tipos DFB no pueden utilizarse en el proyecto de seguridad. Fallo en la importación.).

Diagnóstico de importación de DFB

No se puede importar el tipo DFB en una aplicación de seguridad. Si se intenta importar un tipo DFB en una aplicación de seguridad, la importación fallará.

Se visualizará un error (Los tipos DFB no pueden utilizarse en el proyecto de seguridad. Fallo en la importación.).

33003888.01 07/2008 69

Page 70: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Importación de unlocated variables

Como las variables no ubicadas pueden crearse durante la importación del fichero fuente, también se mostrará un mensaje de error en el momento del análisis.

Importación de subrutinas (SR)

Como las subrutinas (SR) pueden crearse durante la importación del fichero fuente, también se mostrará un mensaje de error en el momento del análisis.

Importación de variables del área de memoria no restringida

Como las variables de la importación del área de memoria no restringida pueden crearse durante la importación del fichero fuente, también se mostrará un mensaje de error en el momento del análisis.

Importación de expresiones ST

Como las expresiones ST pueden crearse durante la importación del fichero fuente, también se mostrará un mensaje de error en el momento del análisis.

Tipos de datos Como las variables de un tipo prohibido (por ejemplo,REAL o STRING) pueden crearse a través de una importación del archivo original, se visualizará un mensaje de error en el momento del análisis.

Importación de DDT

Como los DDT pueden crearse durante la importación del fichero fuente, también aparecerá un mensaje de error en el momento del análisis.

70 33003888.01 07/2008

Page 71: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Restricciones de secciones y tipos de datos en proyectos de seguridad

Descripción general

En los proyectos de seguridad, el software Unity Pro XLS comprueba que se han cumplido las restricciones aplicadas a los tipos de datos y secciones durante el análisis. De lo contrario, no es posible realizar una generación.

Si la generación no es posible, aparecerá un mensaje de error.

Solamente FFB de seguridad

En los proyectos de seguridad, sólo se pueden utilizar FFB de seguridad.

Si una sección contiene un FFB o más que no es de seguridad, aparece un error (no se admite el tipo).

La importación de FFB que no están disponibles en los proyectos de seguridad provoca errores de tipo en el editor de lenguaje.

Para obtener más información sobre los FFB de seguridad, consulte la Librería de bloques de seguridad Unity Pro.

No DFB Los DFB no pueden utilizarse en los proyectos de seguridad.

No se puede crear un DFB en el editor de datos. Aparece un mensaje de error (no se admite el tipo).

No se puede importar el tipo DFB en una aplicación de seguridad. Si se intenta importar un tipo DFB en una aplicación de seguridad, la importación fallará.

Se visualizará un error (Los tipos DFB no pueden utilizarse en el proyecto de seguridad. Fallo en la importación.).

No DFB de diagnóstico

Los DFB de diagnóstico no pueden utilizarse en los proyectos de seguridad.

El software Unity Pro XLS trata a los DFB de diagnóstico como DFB comunes. Si una sección contiene un DFB de diagnóstico o más, aparece un mensaje de error (no admite el tipo).

Solamente variables ubicadas

En los proyectos de seguridad, sólo se pueden utilizar las variables ubicadas.

Todos los tipos de variables se verifican como ubicadas y se ubican en un área de la memoria válida. Si hay una variable no ubicada en el momento del análisis, aparece un mensaje de error (las variables no ubicadas no se permiten en los proyectos de seguridad).

Como las variables no ubicadas pueden crearse durante la importación del archivo fuente, este mensaje de error también se mostrará en el momento del análisis.

33003888.01 07/2008 71

Page 72: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Sin subrutinas (SR)

En los proyectos de seguridad, no se pueden utilizar subrutinas.

Durante el análisis, el software Unity Pro XLS comprueba que no haya bobinas de llamada en las secciones LD y que no se utilicen llamadas de subrutina en las secciones FDB. De lo contrario, aparece un mensaje de error (en los proyectos de seguridad no se admiten llamadas de subrutina).

Variables del área de memoria no restringida

Las variables del área de memoria no restringida no pueden utilizarse en la lógica excepto en el pin IN de los EFB S_SMOVE_*.

Restricciones de sección LD

En las secciones LD, no puede utilizarbobinas de paradabobinas de llamadaretrocesosbloques de funcionamientobloques de comparación.

Sin expresiones ST

No se permiten expresiones ST (tampoco bloques de comparación ni de funcionamiento).

Sin bobinas/EF de parada

No se permiten bobinas de parada ni EF de parada en una aplicación de seguridad

Tipos de datos Sólo los tipos de datos elementales BOOL, EBOOL, BYTE, WORD, DWORD, INT, UNIT, DINT, UDINT, TIME y las matrices unidimensionales de estos tipos pueden utilizarse en los proyectos de seguridad.

Las variables deben ser de uno de estos tipos. En el momento de análisis, si una variable de un tipo prohibido (por ejemplo, REAL o STRING) se detecta, se visualizará un mensaje de error (Tipo no permitido. En los proyectos de seguridad sólo pueden utilizarse números enteros o tipos booleanos.).

Sin DDT No se permiten DDT (excepción: de las matrices simples).

Las variables deben pertenecer a uno de los tipos de datos mencionados anteriormente. Las DDT no se pueden crear, si una variable del tipo DDT se detecta, un mensaje de error se mostrará. (No se admite este tipo. En los proyectos de seguridad sólo pueden utilizarse números enteros o tipos booleanos).

No se puede importar el tipo DDT en una aplicación de seguridad. Si se intenta importar un tipo DDT en una aplicación de seguridad, la importación fallará. Se mostrará un error (Los tipos DDT no pueden utilizarse en el proyecto de seguridad. Fallo en la importación.).

72 33003888.01 07/2008

Page 73: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Matrices simples Las matrices simples se permiten solamente para datos globales.

El uso de matrices simples se permite dentro de aplicaciones de seguridad para la integración de datos globales. Las matrices simples sólo pueden tener un índice de parámetro estático.

El significado de las matrices simples es:sólo se permiten vectores (1 dimensión),el tipo de los elementos tiene que ser uno de los tipos elementales citados anteriormente,una matriz tiene que estar completa en el área de memoria no restringida o en el área de memoria de seguridad (una matriz no puede solapar diferentes áreas de memoria),el índice de una matriz simple sólo puede ser un literal,no se permiten matrices intercaladas,las matrices simples solamente se pueden utilizar para datos globales.

Direcciones directas

En los proyectos de seguridad pueden utilizarse direcciones directas.

Por ejemplo, una bobina puede escribir %MW4000 en un diagrama de contactos.

33003888.01 07/2008 73

Page 74: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Ajustes del proyecto (generación) de proyectos de seguridad

Descripción general

Las restricciones descritas en esta sección sólo son aplicables a los proyectos creados con el software Unity Pro XLS que se ejecuta en los PLC de seguridad Quantum.

Para obtener información sobre las funciones estándar (que no son de seguridad), consulte la documentación del software Unity Pro XL estándar.

Acceso al cuadro de diálogo Generar

Al cuadro de diálogo Generar, utilizado para modificar los ajustes de generación de proyectos, se puede acceder mediante la ruta Herramientas → Ajustes del proyecto → Generar.

74 33003888.01 07/2008

Page 75: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Ajustes del proyecto (generación)

En el cuadro de diálogo siguiente se muestran los ajustes de generación de un proyecto.

Ajustes del proyecto ?

Generar Editores Extensiones de lenguaje Pantallas de operador

Modalidad de conexión virtual

Memoria de datos libre

Información de carga Diagnósticos

Generación de código

Incluir

Sin

Comentarios (variables y tipos)

Tablas de animación

k Bytes 1

Activar

Generar con animación vinculada LD

Diagnósticos de aplicación

Diagnósticos de sistema

Español

No hay causa de error

Idioma:

Nivel:

Restablecer

Aceptar Cancelar Ayuda

Código optimizado

Variables no utilizadas

Escritura múltiple de variableParámetros no asignados

Uso múltiple de instancia FB

Advertencias durante el análisis

Solapamiento de direcciones

33003888.01 07/2008 75

Page 76: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Disponibilidad de los proyectos de seguridad

Los siguientes ajustes no están disponibles para los proyectos de seguridad.

Ajuste Disponibilidad Comentario

Memoria de datos libre

No disponibleValor predeterminado = 1K

El valor predeterminado (1 k) es suficiente porque sólo se utiliza para la variable escondida de animación vinculada (1 por sección).

Modalidad de conexión virtual

No disponibleValor predeterminado = FALSE

No aplicable a los proyectos de seguridad

Diagnósticos de aplicación

No disponibleValor predeterminado = FALSE

No se permiten FFB de diagnóstico en los proyectos de seguridad

Código optimizado No disponibleValor predeterminado = FALSE

Este código optimizado elimina algunas comprobaciones de tiempo de ejecución en la matriz. No puede aplicarse a los proyectos de seguridad.

76 33003888.01 07/2008

Page 77: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Ajustes del proyecto (extensiones de lenguaje) de proyectos de seguridad

Descripción general

Las restricciones descritas en esta sección sólo son aplicables a los proyectos creados con el software Unity Pro XLS que se ejecuta en los PLC de seguridad Quantum.

Para obtener información sobre las funciones estándar (que no son de seguridad), consulte la documentación del software Unity Pro XL estándar.

Acceso al cuadro de diálogo Extensiones de lenguaje

Puede accederse al cuadro de diálogo Extensiones de lenguaje mediante la ruta Herramientas → Ajustes del proyecto → Extensiones de lenguaje.

33003888.01 07/2008 77

Page 78: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Ajustes del proyecto (extensiones de lenguaje)

En el cuadro de diálogo siguiente se muestran los ajustes de extensiones de lenguaje.

Ajustes del proyecto

Generar Editores Extensiones de lenguaje

AyudaCancelarAceptar

Elementos de estructura fuentePermitir procedimientos

?

Lenguajes gráficos (FBD/LD)

Utilización de expresiones ST

Permitir subrutinas

Gráfica de función secuencial (SFC)Permitir macroseccionesPermitir token múltiple

IdentificadoresPermitir cifras antepuestas

Tipos de datosPermitir el uso de flanco en EBOOL

Permitir extracción de bits de INT & WORDVariables de matriz representadas directamente

Lenguajes textuales (IL/ST)Permitir parámetros vacíos en llamadas no formalesPermitir salto y etiqueta (ST)Permitir asignación múltiple [a:=b:=c;] (ST)

Permitir comentarios intercalados

Pantallas de operador

Restablecer

Desactivar comprobación de compatibilidad de tamaño de matriz

Permitir matrices dinámicas[ANY_ARRAY_XXX] permitida

Permitir INT/DINT en lugar de ANY_BIT

Conjunto de caracteres

EstándarExtendidoUnicode

[ANY_ARRAY_XXX]

78 33003888.01 07/2008

Page 79: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

Disponibilidad de los proyectos de seguridad

Los siguientes ajustes no están disponibles para los proyectos de seguridad.

Ajuste Disponibilidad Comentario

Permitir subrutinas No disponibleValor predeterminado = FALSE

Las subrutinas no se permiten en los proyectos de seguridad

Gráfica de función secuencial (SFC)

No disponible Las gráficas de función secuencial no se permiten en los proyectos de seguridad

Utilización de expresiones ST

No disponibleValor predeterminado = FALSE

Las expresiones ST no se permiten en los proyectos de seguridadNota: esto implica que no se permiten los bloques de comparación ni los bloques de funcionamiento. De manera que las operaciones numéricas sólo son posibles a través de FFB gráficos.

Lenguajes textuales (IL/ST)

No disponible Los IL/ST no se permiten en los proyectos de seguridad

Variables de matriz representadas directamente

No disponibleValor predeterminado = FALSE

No permitido en los proyectos de seguridad

Permitir matrices dinámicas [ANY_ARRAY_XXX]

No disponibleValor predeterminado = FALSE

Los DFB no se permiten en los proyectos de seguridad

Desactivar comprobación de compatibilidad de tamaño de matriz

No disponibleValor predeterminado = FALSE

No permitido en los proyectos de seguridad

33003888.01 07/2008 79

Page 80: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Programación con Unity Pro XLS

80 33003888.01 07/2008

Page 81: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

6

Configuración del proyecto con Unity Pro XLS

Presentación

Vista general En este capítulo se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, relacionados con la configuración del PLC.

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

Consulte Restricciones a la configuración de los PLC de seguridad Quantum con Unity Pro XLS.

82

Configuración de los procesadores Quantum con Unity Pro XLS 85

Uso de datos del área de memoria no restringida 89

Configuración de los módulos de E/S para los proyectos de seguridad 90

81

Page 82: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Consulte Restricciones a la configuración de los PLC de seguridad Quantum con Unity Pro XLS.

Vista general En los proyectos de seguridad, en el momento del análisis, Unity Pro XLS comprueba que toda las restricciones aplicadas a las configuraciones de hardware de seguridad se han completado. De lo contrario, no es posible realizar una generación.

Si la generación no es posible, aparecerá un mensaje de error.

Restricciones para la configuración del hardware de seguridad

Existen las restricciones siguientes para las configuraciones de hardware de seguridad Quantum:

Sólo se permiten los módulos de seguridad y los módulos no interferentes.No se permiten los buses de campo DIO (los buses de campo RIO están permitidos)No se permiten los bastidores de ampliación.No se permiten otros buses de campo.Se permite el módulo de vigilancia de E/S.

82 33003888.01 07/2008

Page 83: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Definición de módulo

Para obtener más información consulte en el Manual de seguridad del PLC de seguridad Quantum, la sección Certificación de seguridad.

Para Unity Pro XLS no existe ninguna diferencia entre los módulos de seguridad y los no interferentes. Debe asegurarse de que los módulos no interferentes no se utilizan como parte de un bucle de seguridad. Los valores de los módulos de entrada no-interferentes no deben emplearse para calcular la salida de seguridad; sólo los módulos de salida de seguridad deben utilizarse para las salidas de seguridad.

Se permite utilizar módulos no interferentes. Es su responsabilidad utilizar estos módulos no interferentes sólo en las partes del proceso de control que no son de seguridad.

Unity Pro XLS ofrece modularización a través de secciones. Por tanto, se recomienda utilizar la lógica que no está relacionada con la seguridad y E/S en las secciones especializadas.

Los módulos no-interferentes pueden colocarse en el bastidor local y mezclarse con los módulos de seguridad o colocarse en la estación remota de E/S (excepto NOE).

Módulos de seguridad y no interferentes

Módulo Descripción

Módulo de seguridad Módulos utilizados para el control de las funciones de seguridad

Módulo no interferente Módulos utilizados para el control de las funciones que no son de seguridad, pero que no interfieren con los módulos de seguridad.

Módulo que no es de seguridad Todos los módulos restantes, que no pueden mezclarse con los módulos de seguridad.

Si... Entonces...

El PLC configurado es un PLC de seguridad. El editor de configuración evitará que se agregue cualquier módulo que no tenga el atributo que indica que es de seguridad o que no es de seguridad.

El PLC configurado es un PLC que no es de seguridad.

El editor de configuración evitará que se agregue cualquier módulo con el atributo de seguridad.

33003888.01 07/2008 83

Page 84: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

buses de campo DIO

No se permiten buses de campo DIO.

La casilla de verificación de DIO en el editor de módulos del puerto Modbus Plus en el interior del PLC aparecerá deseleccionada y se deshabilitará si el PLC configurado es un PLC de seguridad.

buses de campo RIO

No se permiten buses de campo RIO.

Bastidores de ampliación

No se permiten los bastidores de ampliación.

No se permiten los bastidores de ampliación, ni para bastidores locales ni para estaciones remotas.

No existe ningún punto de conexión vacío de bastidor para bastidores de ampliación en el editor de buses si el PLC configurado es un PLC de seguridad. El bastidor local se muestra como cualquier otro bastidor no ampliable. No es posible agregar un bastidor de ampliación en el editor de buses.

Otros buses de campo

No se permiten otros buses de campo.

Los módulos maestro de buses de otros buses de campo no tienen el atributo de seguridad ni el de no-interferente. Por tanto, no es posible agregarlos en un editor de buses.

Vigilancia de módulo de E/S

El módulo de vigilancia de E/S está permitido incluso con proyectos de seguridad.

Si el PLC configurado en el proyecto es un PLC de seguridad y el PLC existente no es un PLC de seguridad, no se permite la vigilancia. y viceversa.

La vigilancia puede que incluya módulos que no sean de seguridad en el proyecto, pero esto se detectará en el momento del análisis.

Sustitución de PLC

A las sustituciones de los PLC se aplican las siguientes normas:Un PLC de seguridad sólo puede sustituirse por otro PLC de seguridad.Un PLC que no sea de seguridad sólo puede sustituirse por otro PLC que no sea de seguridad.

Unity Pro XLS comprueba el nuevo PLC antes de la sustitución.

Si la sustitución no es posible, aparecerá un mensaje de error.

Importación parcial

Para la importación parcial se aplican las mismas restricciones que para la sustitución de los PLC.

No se puede importar parcialmente un PLC de seguridad a un proyecto que no sea de seguridad, ni a la inversa.

84 33003888.01 07/2008

Page 85: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Configuración de los procesadores Quantum con Unity Pro XLS

Vista general Las restricciones descritas en esta sección sólo son aplicables a los proyectos de Unity Pro XLS que funcionan con los PLC de seguridad Quantum.

Para todas las funciones estándar (que no son de seguridad), consulte la documentación estándar de Unity Pro XL.

Acceso al cuadro de diálogo Configuración

Puede accederse al cuadro de diálogo Configuración del PLC Quantum mediante la ruta

Herramientas → Ajustes del proyecto → Extensiones de lenguaje.

Acceso al cuadro de diálogo Configuración

Para acceder al cuadro de diálogo Configuración del PLC Quantum siga los pasos que se indican a continuación.

Paso Acción

1 Acceder a la pantalla de configuración del bastidor.

2 Seleccionar el procesador.

3 Mediante el menú contextual, hacer clic en Abrir módulo.

4 Seleccionar la ficha Configuración.

33003888.01 07/2008 85

Page 86: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Configuración del procesador

La figura siguiente presenta un cuadro de diálogo de configuración del procesador Quantum:

Áreas de memoria no restringida

Esta función sólo está disponible para Unity Pro XLS que funciona con los PLC de seguridad Quantum.

Para los proyectos de seguridad, para permitir la escritura desde un HMI u otro PLC, existen áreas de memoria no restringida especializadas para bits (%M) y palabras (%MW).

Estos rangos de memoria no están protegidos contra escritura y se encuentran ubicados al comienzo del rango de memoria completo.

Puede definir un área contigua de %M y %MW en la que el PLC de seguridad permite la escritura.

Para obtener más información sobre las áreas de memoria no restringida, consulte Configuración de la red con Unity Pro XLS, p. 63.

ConfiguraciónVista general Resumen Puerto ModbusMB Animación

Modalidad de servicio en arranque en frío

Tarjetas de memoria

Memoria de señal

Restablecer %MWi

Inicio automático de la ejecución

A: no hay ninguna tarjeta de memoria seleccionada

B: no hay ninguna tarjeta de memoria seleccionada

%M: 256 %MW: 1.024

%I 256 %IW: 1.024

Visualizador

Uso de memoria 4%

4x

3x

0x

1x

%M 0 %MW: 04x0x

Hot Standby E/S

Áreas de memoria no restringida

86 33003888.01 07/2008

Page 87: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Visualizador de la memoria de señal

En el cuadro de diálogo de configuración del procesador, haga clic en Visualizador para abrir el visualizador de la memoria de señal.

Elementos del visualizador de la memoria de señal

Elemento Descripción

Tabla Esta tabla representa la asignación del área de memoria seleccionada en el campo Área de memoria.Las direcciones de la memoria ocupada se marcan con guiones:

Azul: para los objetos de tipo móduloRojo: para los objetos introducidos en el programaVerde: para objetos definidos en el editor de variablesAmarillo: para las áreas de memoria no restringida (UMA)Sólo disponible en Unity Pro XLS

Las barras de desplazamiento pueden utilizarse para acceder al área entera de la memoria.

0100200300400500600700800

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Módulos Variables Lenguaje

LeyendaMódulos:Lenguaje:Variables:

Información de dirección

Dirección %I 0

Dirección del módulo

Área de memoria

Ir a

%M (0x) %I (1x) %IW (3x) %MW (4x)

Áreas de memoria no restringida

UMA

0100200300400500600700800

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Módulos Variables Lenguaje

LeyendaMódulos:Lenguaje:Variables:

Información de dirección

Dirección %I 0

Dirección del módulo

Área de memoria

Ir a

%M (0x) %I (1x) %IW (3x) %MW (4x)

Áreas de memoria no restringida

UMA

33003888.01 07/2008 87

Page 88: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Casillas de verificación Módulos, Variables Lenguaje y Áreas de memoria no restringida

Estas casillas de verificación se utilizan para filtrar la información que se muestra en la tabla. Si, por ejemplo, Módulos es lo único que se comprueba, sólo se mostrará información sobre el tipo de módulo.

Información de dirección

Al introducir el objeto y su dirección en los campos Dirección y hacer clic en el botón Ir a, se muestra la dirección directamente en la tabla (sin utilizar las barras de desplazamiento). Esta zona también tiene una función de visualización; muestra el objeto y la dirección de la casilla seleccionada en la tabla. Para los objetos de tipo módulo, también proporciona la dirección topológica de dicho módulo.

Botones de opción del área de memoria

Estos botones de opción se utilizan para seleccionar el área de memoria que se mostrará en la tabla:

Bits de salida y bits internos del módulo %M (0x) Bits internos del módulo %I (1x)Palabras del registro de entrada/salida y palabras internas %IW (3x)Palabras de salida del modulo de E/S y palabras internas %MW (4x)

Elemento Descripción

88 33003888.01 07/2008

Page 89: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Uso de datos del área de memoria no restringida

Datos del área de memoria no restringida

Para utilizar datos del área de memoria no restringida, es decir, para transferirlos al área de memoria de seguridad, siga estos pasos:

Bloques de funciones S_SMOVE_***

Para obtener más detalles sobre los bloques de funciones S_SMOVE_***, consulte Librería de FFB de Unity Pro Safety.

Paso Acción

1 Declarar variables del tipo EBOOL o WORD.

2 Asignar las variables declaradas a las áreas de memoria no restringida de la siguiente manera:

variables EBOOL a %Mvariables WORD a %MW

3 Para transferir al área de memoria de seguridad, utilizarlos bloques de funciones S_SMOVE_BIT para mover las variables BOOL,los bloques de funciones S_SMOVE_WORD para mover las variables WORD.

4 Utilizar los datos del área de memoria de seguridad.

33003888.01 07/2008 89

Page 90: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Configuración de los módulos de E/S para los proyectos de seguridad

Error CRC consecutivo máximo

Para configurar el error CRC consecutivo máximo de los módulos de E/S de seguridad, siga los siguientes pasos:

Paso Acción

1 En el Explorador de proyectos, hacer doble clic en la carpeta Configuración para abrirla.

2 Hacer doble clic en Bus local o Bus RIO.Resultado: Aparece la ventana Bus local o Bus RIO.

3 Hacer clic en el módulo de entrada o salida que se trate.

4 Abrir el módulo seleccionando el comando de menú Editar → Abrir módulo.Resultado: Aparece la fichaConfig de la ventana del módulo.

5 En la columna Nombre del parámetro, hacer doble clic en la fila ERROR CRC CONSECUTIVO MÁXIMO.

6 En la columna Valor, introducir el número de errores que desea que el módulo acepte como máximo antes de entrar en el estado de seguridad.Nota: Puede configurar un valor de 0, 1, 2 ó 3 para cada módulo de E/S. Si se pone en 0 significa que el módulo entra en el estado de seguridad tan pronto como se detecta el error CRC. Si se pone en n significa que se aceptan n errores CRC consecutivos antes de que el módulo entre el estado de seguridad.

7 Cerrar la ventana del módulo.Resultado: Aparece un cuadro de diálogo de validación.

8 Validar la selección haciendo clic en Sí.

9 Guardar el proyecto.

90 33003888.01 07/2008

Page 91: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

Estado de timeout de los módulos de salida

Para configurar el estado de timeout de un módulo de salida digital de seguridad, primero debe abrir el módulo tal y como se describe anteriormente y, a continuación, siga estos pasos:

Paso Acción

1 En la columna Nombre del parámetro, hacer doble clic en la fila TIME OUT DEL MÓDULO.

2 En la columna Valor, introducir el número de ms que desea superar antes de que el módulo entre en el estado de retorno.

3 En la columna Nombre del parámetro, abrir la carpeta ESTADO DE TIMEOUT haciendo clic en el botón del signo más.Resultado: Todos los canales aparecen en fila.

4 Abrir la fila CANAL 1 haciendo clic en el botón del signo más.

5 En la casilla Valor de la columna Valor, seleccionar el valor que ha elegido.Nota: Si selecciona DEFINIDO POR EL USUARIO, se establece de manera predeterminada el valor de 0.Para cambiarlo:

Abrir la fila CANAL 1 haciendo clic en el botón del signo más.

En la columna Valor, hacer doble clic en la fila Valor.Introducir 1, ya que se trata del único valor alternativo.

6 Repetir los pasos 4 y 5 para configurar los estados de timeout de los otros canales.

7 Cerrar la ventana del módulo.Resultado: Aparece un cuadro de diálogo de validación.

8 Validar la selección haciendo clic en Sí.

9 Guardar el proyecto.

33003888.01 07/2008 91

Page 92: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Configuración del proyecto con Unity Pro XLS

92 33003888.01 07/2008

Page 93: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

7

Depuración del programa con Unity Pro XLS

Presentación

Vista general En este capítulo se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, relacionados con las funciones de depuración.

Contenido: Este capítulo contiene las siguientes secciones:

Sección Apartado Página

7.1 Pantalla de depuración del PLC para Unity Pro XLS 95

7.2 Simulador de PLC para Unity Pro XLS 101

93

Page 94: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

94 33003888.01 07/2008

Page 95: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

7.1 Pantalla de depuración del PLC para Unity Pro XLS

Presentación

Vista general En esta sección se describen los detalles de Unity Pro XLS, que funciona con los PLC de seguridad Quantum, relacionados con la pantalla de depuración (asociada al PLC).

Para todas las funciones estándar (que no son de seguridad) relacionadas con la pantalla de depuración, consulte la documentación estándar de Unity Pro XL.

Contenido Esta sección contiene los siguientes apartados:

Apartado Página

Ficha de tarea: Campo Tarea 96

Ficha Tarea: modalidad de servicio 98

Ficha Info 100

33003888.01 07/2008 95

Page 96: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Ficha de tarea: Campo Tarea

Vista general Las restricciones descritas en esta sección sólo son aplicables a los proyectos de Unity Pro XLS que funcionan con los PLC de seguridad Quantum.

Para todas las funciones estándar (que no son de seguridad), consulte la documentación estándar de Unity Pro XL.

Acceso a la pantalla del PLC

Puede acceder a la ficha de tarea del cuadro de diálogo de la Pantalla de PLC mediante Herramientas → Pantalla de PLC → Tarea.

Campo de comprobación de tareas

Este campo le permite acceder a la pantalla y la configuración de periodos de tareas y de diversos comandos de ejecución de tareas.

Este campo podría ampliarse en función de las tareas configuradas en el proyecto: Puede que se muestre una línea por cada tarea auxiliar además de aquellas situadas sobre la pantalla.

Duración mínima Este valor define la duración mínima de la ejecución de la tarea, medida desde el último arranque en frío o la última reinicialización mediante el comando Duración de inic.

Inic.

Duración de Inic

Periodo programado

Periodo ajustado

Duraciónmínima

Duración actual

Duración máxima Watchdog Modalidad

de servicio Cmd Estado Tarea de activación

MAST CÍCLICO 20 0 250198 Detener Mai RUN E Deshabilitar

Nota: La duración mínima de un proyecto de seguridad es de 20 ms.

96 33003888.01 07/2008

Page 97: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Disponibilidad La tabla siguiente muestra los valores y la disponibilidad de diferentes controles en función del PLC (de seguridad/que no sea de seguridad) y de la modalidad de seguridad.

Para más información sobre la modalidad de seguridad, consulte Modalidad de seguridad con Unity Pro XLS, p. 34.

Control PLC que no es de seguridad

Seguridad del PLC en la modalidad de mantenimiento

Seguridad del PLC en la modalidad de seguridad

Modalidad de servicio

EJECUTAR/DETENER

resaltado conEJECUTAR MANTENIMIENTO.DETENER MANTENIMIENTO

Resaltado conEJECUTAR MODALIDAD SEGURADETENER MODALIDAD SEGURA

Cmd EJECUTAR/DETENER

EJECUTAR/DETENER No es posible ejecutar/detener la tarea en modalidad de seguridad.

Tarea de activación HABILITAR/DESHABILITAR

No es posible deshabilitar la tarea para proyectos de seguridad.

No es posible deshabilitar la tarea para proyectos de seguridad.

Eventos Disponible No disponible No disponible

33003888.01 07/2008 97

Page 98: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Ficha Tarea: modalidad de servicio

Vista general Las restricciones descritas en esta sección sólo son aplicables a los proyectos de Unity Pro XLS que funcionan con los PLC de seguridad Quantum.

Para todas las funciones estándar (que no son de seguridad), consulte la documentación estándar de Unity Pro XL.

Acceso a la pantalla del PLC

Puede acceder a la ficha de tarea del cuadro de diálogo de la pantalla del PLC mediante Herramientas → Pantalla del PLC → Tarea.

Campo de la modalidad de servicio

Este campo le permite el acceso a distintos botones de simulación:

Este campo también indica la fecha, la hora y la causa de la última detención del PLC.

Descripción Botones y funciones

Iniciar/Reiniciar Retorno de salidas

Arranque en frío

Salidas aplicadas

Retorno de salidas

Última parada

Lunes, 17 de junio de 2002, 06:55:00 Causa: pérdida de potencia o bloqueo del cartucho

Botón Función

Arranque en frío

Hacer clic en el botón para realizar un arranque en frío del PLC.Así se inicializan los datos, el sistema y se establece el bit %S0 a 1, que (en este caso) se utiliza, por ejemplo, para activar un programa de inicialización específico.

Retorno de salidas

Haga clic en este botón para poner las salidas en modalidad de retorno.Los valores proporcionados a las salidas son los valores definidos en la configuración (valor de retorno en DETENCIÓN del PLC). Cuando las salidas están en retorno, el botón Salidas aplicadas se activa y permite salir de la modalidad retorno.

Salidas aplicadas

Haga clic en este botón para detener la modalidad de retorno y volver a aplicar los valores proporcionados por el programa a las salidas.

98 33003888.01 07/2008

Page 99: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Gestión del retorno de salidas

Los PLC de seguridad Quantum gestionan los retornos de salidas cuando una tarea se fija en DETENCIÓN, de la forma siguiente:

Las salidas asociadas siguen actualizándose con el valor anterior a la acción DETENCIÓN.Las salidas asociadas con las otras tareas siguen siendo actualizadas como normal.

Disponibilidad La tabla siguiente muestra la disponibilidad de los diferentes botones en función del PLC (de seguridad/que no sea de seguridad) y de la modalidad de seguridad.

Botón PLC que no es de seguridad

Seguridad del PLC en la modalidad de mantenimiento

Seguridad del PLC en la modalidad de seguridad

Reinicio en caliente Disponible No disponible No disponible

Retorno de salidas Disponible Disponible No disponible

33003888.01 07/2008 99

Page 100: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Ficha Info

Vista general Las restricciones descritas en esta sección sólo son aplicables a los proyectos de Unity Pro XLS que funcionan con los PLC de seguridad Quantum.

Para todas las funciones estándar (que no son de seguridad), consulte la documentación estándar de Unity Pro XL.

Acceso a la ficha de información

Puede accederse a la ficha de Información mediante Herramientas → Pantalla de PLC → Información.

Ficha Información

La ficha Informaciónse compone de dos áreas:

El explorador, que se utiliza para elegir el tema. El área de visualización en la que se muestra la información relativa a los temas elegidos.

NOMBRE DE PROCESADOR

La conexión de un PLC de seguridad se indica mediante una S mayúscula al final del nombre del procesador (por ejemplo: 140 CPU 651 60S).

MODALIDAD DE MANTENIMIENTO/SEGURIDAD

Esta información sólo se muestra para los PLC de seguridad Quantum. Se muestra la modalidad actual del PLC conectado (mantenimiento o seguridad).

En el caso de Unity Pro XLS, esta información aparece en la barra de estado.

Pantalla de PLC

iTarea Reloj de tiempo real Información

Quantum140 CPU 651 60S00.04 - 19C0101USB: 0SEGURIDAD

INFORMACIÓN DE SISTEMAPLC

APLICACIÓN

IDENTIFICACIÓNMEMORIA

IDENTIFICACIÓNOPCIÓNINFORMACIÓN GENERAL

Explorador Visualización

Rango PLC:NOMBRE DE PROCESADOR:VERSIÓN DE PROCESADOR:ID DEL HARDWARE:DIRECCIÓN DE RED:MODALIDAD DE SEGURIDAD:

100 33003888.01 07/2008

Page 101: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

7.2 Simulador de PLC para Unity Pro XLS

Control del simulador para el PLC de seguridad Quantum

Introducción Se muestra este cuadro de diálogo si el simulador simula un PLC de la familia de seguridad Quantum.

Representación del cuadro de diálogo

Panel del simulador de PLC

Nombre del cliente:

?

Simulación

sg6157.aut.schneider-electric.comNombre del PC host:

139.158.106.116Dirección IP del host:

my_prgNombre del proyecto:

Clientes conectados

Dirección IP:

127.000.000.001host local139.158.107.005sg-avail.aut.schneider

Run

140CPU QuantumVariador

Restablecer

Apagar y encender

S

33003888.01 07/2008 101

Page 102: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Placa frontal del PLC

La placa frontal virtual del PLC muestra el estado actual del PLC de seguridad en una pantalla.

Texto en pantalla El PLC simulado está en el estado...

Significado

Inic. INIC. (inicialización)

Esta pantalla se muestra durante un período muy breve, mientras se inicia el simulador. Una de las pantallas siguientes la sustituye rápidamente:

No conf. NOCONF (sin configuración)

No hay ningún proyecto cargado o el proyecto cargado no es válido.

Inactivo INACTIVO El proyecto cargado en el PLC no se ha iniciado o restablecido mediante el botón de comandoResetear.

Stop DETENIDO Ningún proyecto en ejecución. Sin embargo, el proyecto cargado estuvo EN EJECUCIÓN al menos una vez.

Run EJEC. Un proyecto con, al menos, una tarea en ejecución.

Pausa HALT Se ha producido un error en el proyecto. El PLC simulado debe reinicializarse o restablecerse mediante el botón de comando Resetear.

Err ERROR Se ha producido un error grave en el proyecto. Esto significa que la comunicación ya no es posible. El PLC simulado debe restablecerse mediante el botón de comando Resetear.

S Modalidad de seguridad

El proyecto se está ejecutando en modalidad de seguridad.Para obtener más información sobre los diferentes modos, consulte el manual Detalles de Unity Pro XLS.

M Modalidad de mantenimiento

El proyecto se está ejecutando en la modalidad de mantenimiento.Para obtener más información sobre los diferentes modos, consulte el manual Detalles de Unity Pro XLS.

102 33003888.01 07/2008

Page 103: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Modalidad de seguridad/mantenimiento (proyectos de seguridad)

Para cambiar entre las modalidades de seguridad y mantenimiento, preste atención a las siguientes funciones:

Sólo se puede cambiar del modo de seguridad al de mantenimiento en Unity Pro XLS si el interruptor del simulador está desbloqueado (consulte la tabla que aparece a continuación).Se puede cambiar de la modalidad de mantenimiento a la de seguridad situando la posición del interruptor del simulador en bloqueado.Si el simulador está en el modo de mantenimiento y Unity Pro XLS está desconectado del simulador, se pone automáticamente en el modo de seguridad.

Para obtener más información sobre los diferentes modos, consulte el manual Detalles de Unity Pro XLS.

Conmutador llave

Si se hace clic con el ratón en el símbolo del interruptor, se pueden simular varias posiciones del interruptor.

Significado de las posiciones del interruptor

Restablecer Con este botón de comando, puede restablecer el PLC simulado (y el simulador). Esto equivale a un arranque en frío del PLC (la conexión entre Unity Pro y el simulador se interrumpe; se restablecen todas las variables del proyecto).

Este botón de comando equivale al botón de restablecimiento de una CPU real.

Nota: El simulador del PLC no tiene una ejecución de doble código de la lógica y la comparación de los resultados. Por tanto, la ejecución tiene el mismo comportamiento en la modalidad de seguridad y mantenimiento.

Posición del interruptor

Posición del interruptor en la CPU real

Significado

Start PLC desbloqueadoSe puede cargar el proyectoSe puede iniciar o detener el PLC

Mem Prt PLC bloqueadoNo se puede cargar el proyectoAl contrario de lo que ocurre con el interruptor de una CPU real, el PLC puede iniciarse o detenerse en esta posición.

- Stop Esta posición del interruptor de una CPU real no es compatible con el simulador.

33003888.01 07/2008 103

Page 104: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Depuración con Unity Pro XLS

Apagar y encender

Con el botón de comando, simula un arranque en frío del PLC (ya que un PLC de seguridad no admite el arranque en caliente), es decir, que se interrumpe la conexión entre Unity Pro y el simulador y el simulador pasa al estado EN EJECUCIÓN (inicio automático activado) o DETENER (inicio automático desactivado).

Este botón de comando equivale a la desconexión y conexión de una fuente de alimentación.

Nombre del PC host

Este campo de texto muestra el nombre DNS del PC host para el simulador.

Si el PC dispone de varias tarjetas de red, sólo se muestra la primera.

Dirección IP del host

Este campo de texto muestra la dirección TCP/IP del PC host para el simulador.

Si el PC dispone de varias tarjetas de red, sólo se muestra la primera.

Nombre del proyecto

Este campo de texto muestra el nombre del proyecto cargado.

Clientes conectados

En la lista desplegable se muestran los clientes actualmente conectados al PC(PC conectados a través de TCP/IP con el PC host del simulador). Se muestra el nombre DNS y la dirección TCP/IP del PC host para cada cliente.

104 33003888.01 07/2008

Page 105: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Apéndices

Presentación

Vista general En este capítulo se describe en detalle la ergonomía de Unity Pro XLS comparado con Unity Pro XL y los objetos de sistema (bits y palabras de sistema).

Contenido Este anexo contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

A Interfase de usuario de Unity Pro XLS 107

B Objetos de sistema 109

33003888.01 07/2008 105

Page 106: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Apéndices

106 33003888.01 07/2008

Page 107: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

A

Interfase de usuario de Unity Pro XLS

Barra de estado de Unity Pro XLS

Vista general Las funciones adicionales descritas en esta sección sólo son aplicables a los proyectos de Unity Pro XLS que funcionan con los PLC de seguridad Quantum.

Para todas las funciones estándar (que no son de seguridad), consulte la documentación de Unity Pro XL estándar.

Información mostrada

La barra de estado muestra información sobre el proyecto actual en el PC, sobre el PLC y sobre el estado del software.

Ejemplo: Barra de estado online

1 Modalidad actual

Modalidad de mantenimiento/seguridad

Además de la información mostrada en la barra de estado de la versión estándar de Unity Pro XL, para los proyectos Unity Pro XLS que funcionan con los PLC de seguridad Quantum también se muestra la modalidad actual (mantenimiento/seguridad) del PLC conectado.

Esta información está disponible en la modalidad conectada incluso si no hay abierto ningún proyecto o el proyecto abierto es un proyecto diferente.

No generadoMANTENIMIUNT:SYSIGUAModalidad

1

DETEN.Listo LECTURA INFO

107

Page 108: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Interfase de usuario de Unity Pro XLS

108 33003888.01 07/2008

Page 109: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

33003888.01 07/2008

B

Objetos de sistema

Presentación

Introducción En este capítulo se describen los bits y las palabras de sistema del PLC de seguridad Quantum.

Nota: Los símbolos asociados a cada objeto de bit o palabra de sistema a los que se hace referencia en las tablas descriptivas de dichos objetos no están incluidos en el programa, pero se pueden introducir mediante el editor de datos.

Se recomienda implementar los nombres de símbolos asociados a los bits y palabras de sistema que aparecen en las páginas siguientes para permitir la continuidad y facilitar la comprensión. Ejemplo: %S0 COLDSTART (el usuario puede seleccionar otra palabra que sustituya a COLDSTART).

Contenido: Este capítulo contiene las siguientes secciones:

Sección Apartado Página

B.1 Bits de sistema 110

B.2 Palabras de sistema 120

109

Page 110: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

B.1 Bits de sistema

Presentación

Introducción En esta sección se describen los bits de sistema de los PLC de seguridad Quantum.

Para mayor comodidad, se citan todos los bits de sistema de los PLC Quantum estándar, pero sólo se dan explicaciones detalladas si se utilizan en el PLC de seguridad Quantum.

Contenido Esta sección contiene los siguientes apartados:

Apartado Página

Introducción de bits de sistema 111

Descripción de los bits de sistema de %S0 a %S13 112

Descripción de los bits de sistema de %S15 a %S21 114

Descripción de los bits de sistema de %S30 a %S51 116

Descripción de los bits de sistema de %S59 a %S123 118

110 33003888.01 07/2008

Page 111: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Introducción de bits de sistema

General Los PLC Quantum disponen de bits de sistema %Si que indican los estados del PLC o que permiten actuar sobre el funcionamiento de éste.

Dichos bits pueden probarse en el programa del usuario con el fin de detectar cualquier evolución de funcionamiento.

Algunos de estos bits deben volver a su estado inicial o normal por medio del programa o del usuario. Otros bits se reestablecen automáticamente por el sistema. Finalmente, hay bits que sólo visualizan el estado del PLC.

33003888.01 07/2008 111

Page 112: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Descripción de los bits de sistema de %S0 a %S13

Descripción detallada

A continuación se presenta una tabla con una descripción de los bits de sistema de %S0 a %S13:

Nota: no todos los bits de sistema pueden utilizarse en el PLC de seguridad Quantum. Los bits de sistema no utilizables se marcan en la columnaSeguridad Quantum con el número.

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

%S0COLDSTART

Arranque en frío

Normalmente en 0, puede definir este bit a 1 mediante:

la restauración de la alimentación con pérdida de datos (relacionado con la batería),el programa de usuario,el terminal.un cambio de cartucho,

Este bit se define en 1 durante el primer ciclo completo de restauración del PLC en modalidad RUN o STOP. El sistema lo restablece en 0 antes del ciclo siguiente.%S0 no siempre se establece en la primera exploración del PLC. Si es necesaria una señal establecida para cada inicio del PLC, debe usarse %S21.

1(1 ciclo)

No Sí

%S1WARMSTART

Reinicio en caliente

véase el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

0 No No

%S4TB10MS

Base de tiempo10 ms

véase el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

- No No

%S5TB100MS

Base de tiempo100 ms

véase el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

- No No

%S6TB1SEC

Base de tiempo1 s

véase el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

- No No

%S7TB1MIN

Base de tiempo1 min

véase el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

- No No

112 33003888.01 07/2008

Page 113: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%S10IOERR

error de entrada/salida

Normalmente en 1, se establece en 0 cuando se detecta un error de E/S en un módulo en bastidor o un dispositivo en Fipio (por ejemplo, configuración no compatible, error de intercambio, error de hardware, etc.). Cuando desaparece el fallo, el sistema restablece el bit %S10 en 1.

1 No Sí

%S11WDG

desborde de watchdog

Normalmente en 0, el sistema lo establece en 1 cuando el tiempo de ejecución de la tarea es mayor que el tiempo de ejecución máximo (el watchdog) declarado en las propiedades de la tarea.

0 No Sí

%S12PLCRUNNING

PLC in RUN Cuando el PLC está en RUN, el sistema establece el bit en 1.El sistema lo establece en 0 en el momento en que el PLC deja de estar en RUN (STOP, INIT, etc.).

0 No Sí

%S131RSTSCANRUN

Primer ciclo después de cambiar a RUN

Normalmente establecido en 0, el sistema lo establece en 1 durante el primer ciclo de la tarea maestra después de que el PLC se establezca en RUN.

- No Sí

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPOEn los PLC de seguridad Quantum, las interrupciones en las comunicaciones de los módulos NOE, CRA o CRP no se indican en el bit %S10.Asegúrese de que estos bits del sistema se usen correctamente.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

33003888.01 07/2008 113

Page 114: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Descripción de los bits de sistema de %S15 a %S21

Descripción detallada

A continuación se presenta una tabla con una descripción de los bits de sistema de %S15 a %S21:

Nota: no todos los bits de sistema pueden utilizarse en el PLC de seguridad Quantum. Los bits de sistema no utilizables se marcan en la columna Seguridad Quantum con un no.

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

%S15STRINGERROR

Fallo de cadena de caracteres

Consulte el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%S16IOERRTSK

Fallo de salidas/entradas de tarea

Normalmente en estado 1, el sistema vuelve a establecer este bit en 0 cuando falla un módulo de E/S en bastidor o de un dispositivo en Fipio configurado en la tarea.El usuario debe volver a establecer el bit en 1.

1 Sí Sí

%S17CARRY

Salida de desplazamiento o giro

Normalmente en 0.Durante una operación de desplazamiento o giro, adopta el estado del bit saliente.

0 No Sí

%S18OVERFLOW

Desborde o error aritmético

Normalmente en estado 0, este bit pasa a estado 1 en caso de desborde de la capacidad si:

El resultado es superior a +32.767 o inferior a -32.768, en longitud simple.El resultado es superior a +65.535, en un número entero sin signo.El resultado es superior a + 2.147.483.647 o inferior a - 2.147.483.647, en longitud doble.El resultado es superior a +4.294.967.296, en longitud doble o número entero sin signo.Valores reales fuera de los límites.División entre 0.Hay una raíz de un número negativo.Se fuerza un paso inexistente en un programador cíclico.Apilamiento de un registro completo, vaciado de un registro vacío.

Debe comprobarse mediante el programa del usuario después de cada operación en la que exista riesgo de desborde y, si es el caso, el usuario debe volver a ponerlo a 0.Cuando el bit %S18 pasa a 1, la aplicación se detiene debido a un error si el bit %S78 se ha establecido en 1.

0 Sí Sí

114 33003888.01 07/2008

Page 115: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%S19OVERRUN

Desborde del período de tarea (exploración periódica)

Normalmente en 0, el sistema pone este bit en estado 1 en caso de desborde del período de ejecución (tiempo de ejecución de tarea superior al período definido por el usuario en la configuración o programado en la palabra %SW asociada a la tarea). El usuario debe volver a establecer el bit en 0. Cada tarea gestiona su propio bit %S19.

0 Sí Sí

%S20INDEXOVF

Desborde de índice

Normalmente en estado 0, este bit pasa a estado 1 cuando la dirección del objeto de índice sea menor que 0 o supere el número de objetos declarados en la configuración.En este caso, ocurre lo mismo que si el índice fuera igual a 0.Debe comprobarse mediante el programa de usuario después de cada operación en la que exista riesgo de desborde y, si es el caso, volver a ponerse a 0. Cuando el bit %S20 pasa a 1, la aplicación se detiene debido a un error si el bit %S78 se ha establecido en 1.

0 Sí No

%S211RSTTASKRUN

Primer ciclo de tarea

El bit %S21, que se comprueba en una tarea (Mast, Fast, Aux0, Aux1, Aux2 o Aux3), indica el primer ciclo de dicha tarea. %S21 se pone a 1 al comienzo del ciclo y a 0 al final del ciclo.Notas: Es importante saber que el bit %S21 no tiene el mismo significado en PL7 y en Unity Pro.

0 No Sí

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPOEn los PLC de seguridad Quantum, las interrupciones de comunicación de los módulos NOE, CRA o CRP no se notifican en el bit %S16.Asegúrese de que estos bits de sistema se utilicen correctamente.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

33003888.01 07/2008 115

Page 116: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Descripción de los bits de sistema de %S30 a %S51

Descripción detallada

A continuación se presenta una tabla con una descripción de los bits de sistema de %S30 a %S51:

Nota: no todos los bits de sistema pueden utilizarse en el PLC de seguridad Quantum. Los bits de sistema no utilizables se marcan en la columna Seguridad Quantum con un no.

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

%S30MASTACT

Activación/desactivación de la tarea maestra

Consulte el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

1 Sí Sí

%S31FASTACT

Activación/desactivación de la tarea rápida

Consulte el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%S32%S33%S34%S35

Activación/desactivación de las tareas auxiliares 0-3

Consulte el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%S38ACTIVEVT

Habilitación/inhibición de eventos

Consulte el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

1 Sí No

%S39EVTOVR

Saturación durante el procesamiento de eventos

Consulte el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

116 33003888.01 07/2008

Page 117: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%S50RTCWRITE

Actualización de hora y fecha mediante palabras de %SW50 a %SW53

Normalmente definida a 0, el programa o el terminal definen este bit en 1:

Establecer en 0: actualice las palabras de sistema de %SW50 a %SW53 por la fecha y hora especificadas en el reloj de tiempo real del PLC.Establecer en 1: las palabras de sistema de %SW50 a %SW53 ya no se actualizan, por lo que puede modificarlas.El cambio de 1 a 0 actualiza el reloj de tiempo real con los valores introducidos en palabras de %SW50 a %SW53.

0 Sí Sí

%S51RTCERR

Pérdida de tiempo en reloj de tiempo real

Este bit gestionado por el sistema definido en 1 indica que falta el reloj de tiempo real o que las palabras de sistema (de %SW50 a %SW53) no tienen significado. Si está establecido en 1, debe ponerse el reloj en la hora correcta.

- No Sí

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

33003888.01 07/2008 117

Page 118: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Descripción de los bits de sistema de %S59 a %S123

Descripción detallada

A continuación se presenta una tabla con una descripción de los bits de sistema de %S59 a %S122:

Nota: No todos los bits de sistema pueden utilizarse en el PLC de seguridad Quantum. Los bits de sistema no utilizables se marcan en la columnaSeguridad Quantum con el número.

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

%S59RTCTUNING

actualización incremental de hora y fecha mediante la palabra %SW59

Normalmente en estado 0. El programa o el terminal pueden definir este bit en 1 ó 0:

Poner a 0: el sistema no gestiona la palabra %SW59Poner a 1: el sistema gestiona los bordes de la palabra %SW59 para ajustar la fecha y hora actual (por incrementos).

0 Sí Sí

%S67PCMCIABAT0

estado de la batería de la tarjeta de memoria de la aplicación

Este bit permite supervisar el estado de la batería principal cuando la tarjeta de memoria se encuentra en el slot PCMCIA superior (todos los Atrium, Premium y en los Quantums):

Poner a 1: batería principal de tensión débil (aplicación siempre intacta, aunque es necesario sustituir la batería según el procedimiento de mantenimiento predictivo),Poner a 0: la tensión de la batería principal es suficiente (aplicación siempre intacta).

El bit %S67 se gestiona:en las tarjetas de memoria RAM de PV06 (versión del producto escrita en la etiqueta de la tarjeta) de capacidad media y baja; es decir, que ofrece un tamaño de memoria en Unity =#768K: TSX MRP P 128K, TSX MRP P 224K TSX MCP C 224K, MCP C 512K, TSX MRP P 384K, TSX MRP C 448K, TSX MRP C 768K,en Unity, cuya versión es ≥ 2.02.

- No Sí

%S68PLCBAT

estado de la batería del procesador

Este bit permite controlar el estado de funcionamiento de la batería de sostén del almacenamiento de los datos y del programa en la memoria RAM:

Poner a 0: batería presente y en funcionamiento,Poner a 1: batería ausente o fuera de servicio.

- No Sí

118 33003888.01 07/2008

Page 119: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%S75PCMCIABAT1

estado de la batería de la tarjeta de memoria de almacenamiento de datos

Este bit permite supervisar el estado de la batería principal cuando la tarjeta de memoria se encuentra en el slot PCMCIA inferior, véase capítulo “Bits del sistema” (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro.Nota: Los datos almacenados en una tarjeta de memoria en el slot B no se procesan en los proyectos SIL2.

- No No

%S76DIAGBUFFCONF

búfer de diagnóstico configurado

El sistema establece el bit en 1 cuando las opciones de diagnóstico se han configurado. Entonces, se reserva un búfer de diagnóstico para el almacenamiento de los errores encontrados por los DFB de diagnóstico. Este bit es de sólo lectura.

0 No Sí

%S77DIAGBUFFFULL

búfer de diagnóstico lleno

El sistema pone a 1 este bit cuando el búfer que recibe los errores de los bloques de funciones de diagnóstico está lleno.Este bit es de sólo lectura.

0 No Sí

%S78HALTIFERROR

parada en caso de error

Normalmente en estado 0, el usuario puede poner a 1 este bit para programar la parada del PLC por un fallo de la aplicación: %S15, %S18, %20.

0 Sí Sí

%S80RSTMSGCNT

puesta a cero de los contadores de mensajes

Normalmente en estado 0. El usuario puede poner a 1 este bit para volver a poner a cero los contadores de mensajes de %SW80 a %SW86.

0 Sí Sí

%S94SAVECURRVAL

almacenamiento de los valores de ajustes

véase el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

0 Sí No

%S118REMIOERR

Fallo de E/S de Fipio general

Normalmente en 1. El sistema pone a 0 este bit cuando aparece un fallo en un equipo conectado al bus de entradas/salidas remotas RIO y Fipio.Cuando desaparece el fallo, el sistema vuelve a poner el bit a 1.

- No Sí

%S119LOCIOERR

Fallo de E/S en bastidor general

Normalmente en 1, el sistema pone a 0 este bit cuando aparece un fallo en un módulo de E/S instalado en alguno de los bastidores.Cuando desaparece el fallo, el sistema vuelve a poner el bit a 1.

- No Sí

%S120%S121%S122

Fallos de bus DIO

véase el capítulo 'Bits de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Bits de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

- No No

%S123 bit del sistema

El sistema utiliza este bit, pero la aplicación del usuario no puede usarlo.

- No -

BitSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

33003888.01 07/2008 119

Page 120: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

B.2 Palabras de sistema

Presentación

Introducción En esta sección se describen las palabras de sistema de los PLC de seguridad Quantum.

Para mayor comodidad, se citan todas las palabras de sistema de los PLC Quantum estándar, pero sólo se dan explicaciones detalladas si se utilizan en el PLC de seguridad Quantum.

Contenido Esta sección contiene los siguientes apartados:

Apartado Página

Descripción de las palabras de sistema de %SW0 a %SW21 121

Descripción de las palabras de sistema de %SW30 a %SW59 124

Descripción de las palabras de sistema %SW60 a %SW127 127

120 33003888.01 07/2008

Page 121: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Descripción de las palabras de sistema de %SW0 a %SW21

Descripción detallada

A continuación se presenta una tabla con una descripción de las palabras de sistema de %SW0 a %SW21:

Nota: no todas las palabras de sistema pueden utilizarse en el PLC de seguridad Quantum. Las palabras de sistema no utilizables se marcan en la columna Seguridad Quantum con un no.

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

%SW0MASTPERIOD

Periodo de exploración de la tarea maestra

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%SW1FASTPERIOD

Periodo de exploración de la tarea rápida (FAST)

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%SW2, %SW3, %SW4, %SW5

Periodo de la exploración de la tarea auxiliar

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%SW8TSKINHIBIN

Adquisición de supervisión de entrada de tarea

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%SW9TSKINHIBOUT

Supervisión de actualización de salida de tarea

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%SW10TSKINIT

Primer ciclo tras el arranque en frío

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 No No

%SW11WDGVALUE

Duración del watchdog

Lee la duración del watchdog. La duración se expresa en milisegundos (10...1.500 ms). Esta palabra no se puede modificar.

- No Sí

33003888.01 07/2008 121

Page 122: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW12APMODE

Modalidad del procesador de aplicación

Esta palabra indica la modalidad de servicio del procesador de aplicación. Los valores posibles son:

16#A501: el procesador de la aplicación está en la modalidad de mantenimiento.16#5AFE: el procesador de la aplicación está en la modalidad de seguridad.

Cualquier otro valor se interpreta como un error.La palabra de sistema no está disponible para la CPU Quantum estándar.

16#A501 No Sí

%SW13INTELMODE

Modalidad del procesador Intel

Esta palabra indica la modalidad de servicio del procesador Intel Pentium. Los valores posibles son:

16#501A: el procesador de la aplicación está en la modalidad de mantenimiento.16#5AFE: el procesador de la aplicación está en la modalidad de seguridad.

Cualquier otro valor se interpreta como un error.La palabra de sistema no está disponible para la CPU Quantum estándar.

16#501A No Sí

%SW14OSCOMMVERS

Versión comercial del procesador del PLC

Esta palabra contiene la versión comercial del procesador del PLC.Ejemplo: 16#0135versión: 01; número de emisión: 35

- No Sí

%SW15OSCOMMPATCH

Versión del parche del procesador del PLC

Esta palabra contiene la versión comercial del parche para el procesador del PLC.La codificación se lleva a cabo en el byte menos significativo de la palabra.Codificación: 0 = sin parche, 1 = A, 2 = B...Ejemplo: 16#0003 corresponde al parche C.

- No Sí

%SW16OSINTVERS

Número de versión del firmware

Esta palabra contiene el número de versión en formato hexadecimal del firmware del procesador del PLC.Ejemplo: 16#0017versión: 2.1; n.º de versión: 17

- No Sí

%SW17FLOATSTAT

Estado de fallo en operación de coma flotante

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

%SW18%SW19100MSCOUNTER

Contador de tiempo absoluto

%SW18 es la palabra baja y %SW19 la palabra alta para calcular duraciones. Tanto uno como el otro se incrementan cada décima de segundo (incluso cuando el PLC se encuentra en modalidad DETENER, pero dejarán de incrementarse si éste está apagado). Pueden leerse y escribirse mediante el programa de usuario o el terminal.

0 Sí Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

122 33003888.01 07/2008

Page 123: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW20%SW21MSCOUNTER

Contador de tiempo absoluto

La palabra baja %SW20 y la palabra alta %SW21 se incrementan cada décima de segundo (incluso cuando el PLC se encuentra en modalidad DETENER, pero dejarán de incrementarse si éste está desconectado). Pueden leerse mediante el programa de usuario o el terminal. %SW20 y %SW21 se ponen a cero en el arranque en frío, pero no en el arranque en caliente.

0 No Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

33003888.01 07/2008 123

Page 124: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Descripción de las palabras de sistema de %SW30 a %SW59

Descripción detallada

A continuación se presenta una tabla con una descripción de las palabras de sistema de %SW30 a %SW59:

Nota: no todas las palabras de sistema pueden utilizarse en el PLC de seguridad Quantum. Las palabras de sistema no utilizables se marcan en la columna Seguridad Quantum con un no.

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

%SW30MASTCURRTIME

Tiempo de ejecución de la tarea maestra

Esta palabra indica el tiempo de ejecución del último ciclo de la tarea maestra (en ms).

- No Sí

%SW31MASTMAXTIME

Tiempo de ejecución máximo de la tarea maestra

Esta palabra indica el tiempo de ejecución más largo de tarea maestra desde el último arranque en frío (en ms).

- No Sí

%SW32MASTMINTIME

Tiempo de ejecución mínimo de la tarea maestra

Esta palabra indica el tiempo de ejecución más corto de tarea maestra desde el último arranque en frío (en ms).

- No Sí

%SW33%SW34%SW35

Tiempo de ejecución de la tarea rápida

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

- No No

De %SW36 a %SW47

Tiempo de ejecución de las tareas auxiliares

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

- No No

%SW48IOEVTNB

Número de eventos

Consulte el capítulo 'Objetos de sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema) incluido en el manual de referencia de lenguajes y estructura de programa de Unity Pro.

0 Sí No

124 33003888.01 07/2008

Page 125: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW49DAYOFWEEK

%SW50SEC

%SW51HOURMIN

%SW52MONTHDAY

%SW53YEAR

Función del reloj de tiempo real

Palabras de sistema que contienen la fecha y hora actuales (en BCD):

%SW49: día de la semana:1 = Lunes2 = Martes3 = Miércoles4 = Jueves5 = Viernes6 = Sábado7 = Domingo

%SW50: Segundos (16#SS00)%SW51: Horas y minutos (16#HHMM)%SW52: Mes y día (16#MMDD)%SW53: Año (16#AAAA)

El sistema gestiona estas palabras cuando el bit %S50 está establecido en 0.El usuario del programa o el terminal pueden escribir estas palabras cuando el bit %S50 se establece en 1.

- Sí Sí

%SW54STOPSEC

%SW55STOPHM

%SW56STOPMD

%SW57STOPYEAR

%SW58STOPDAY

Función del reloj de tiempo real en la última parada

Las palabras de sistema que contienen la fecha y la hora del último corte de alimentación o de la última detención del PLC (en formato decimal codificado en binario) son las siguientes:

%SW54 Segundos (00SS)%SW55 : Horas y minutos (HHMM)%SW56: Mes y día (MMDD)%SW57: Año (AAAA)%SW58: el byte más significativo contiene el día de la semana (1 para lunes, hasta 7 para domingo) y el byte menos significativo contiene el código de la última detención:

1 = cambio de RUN a STOP por el terminal o la entrada dedicada2 = detención por el watchdog (tarea del PLC o desborde del SFC)4 = corte de alimentación u operación de bloqueo de la tarjeta de memoria5 = detención por fallo de hardware6 = detención por fallo de software Los detalles del tipo de fallo de software se guardan en %SW125.

- No Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

33003888.01 07/2008 125

Page 126: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW59ADJDATETIME

Ajuste de la fecha actual

Contiene dos series de 8 bits para ajustar la fecha actual.La acción se ejecuta en el flanco ascendente del bit.Esta palabra se activa por el bit %S59=1.En la ilustración siguiente, el valor de los bits de la columna izquierda aumenta y el valor de los bits de la columna derecha disminuye:

0 Sí Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

01234567

89

101112131415

Bits+ - Tipo de valor

Día de la semanaSegundosMinutosHorasDíasMesesAñosSiglos

126 33003888.01 07/2008

Page 127: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Descripción de las palabras de sistema %SW60 a %SW127

Descripción detallada

A continuación se presenta una tabla con una descripción de las palabras de sistema de %SW60 a %SW127:

Nota: No todas las palabras de sistema pueden utilizarse en el PLC de seguridad Quantum. Las palabras de sistema no utilizables se marcan en la columna Seguridad Quantum con el número.

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

%SW60HSB_CMD

Registro de comando Hot Standby Quantum

Significado de los diferentes bits de la palabra %SW60:%SW60.0=1 invalida los comandos introducidos en la pantalla (teclado).%SW60.1

=0 establece el PLC A en la modalidad offline.=1 establece el PLC A en la modalidad de ejecución.

%SW60.2=0 establece el PLC B en la modalidad offline.=1 establece el PLC B en la modalidad de ejecución.

%SW60.3=0 establece el PLC Standby en la modalidad offline si las aplicaciones son diferentes.%SW60.4

=0 autoriza a actualizar el firmware sólo después de detener la aplicación.=1 autoriza a actualizar el firmware sin detener la aplicación.

%SW60.5=1 solicitud de transferencia de aplicación de Standby al primario.%SW60.8

=0 la dirección cambia al puerto 1 Modbus en el primer intercambio.=1 ninguna dirección cambia al puerto 1 Modbus en el primer intercambio.

0 No Sí

33003888.01 07/2008 127

Page 128: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW61HSB_STS

Registro de estado de Quantum

Significado de los diferentes bits de la palabra %SW61:Bits de modalidad de servicio %SW61.0 y %SW61.1 del PLC:

%SW61.1=0, %SW61.0=1: modalidad offline.%SW61.1=1, %SW61.0=0: modalidad primaria.%SW61.1=1, %SW61.0=1: modalidad secundaria (Standby).

Bits de modalidad de servicio %SW61.2 y %SW61.3 del otro PLC

%SW61.3=0, %SW61.2=1: modalidad offline.%SW61.3=1, %SW61.2=0: modalidad primaria.%SW61.3=1, %SW61.2=1: modalidad secundaria (Standby).%SW61.3=0, %SW61.2=0: el PLC remoto no es accesible (desconectado, sin comunicación).

%SW61.4=0 las aplicaciones son idénticas en ambos PLC%SW61.5

=0 el PLC se utiliza como unidad A.=1 el PLC se utiliza como unidad B.

%SW61.15=0 Hot Standby no activado=1 Hot Standby activado

0 No Sí

%SW62HSBY_REVERSE0%SW63HSBY_REVERSE1

Palabra de transferencia

El usuario puede escribir estas dos palabras en la primera sección de la tarea maestra. Se transfieren automáticamente desde el procesador Standby y actualizan el PLC primario.Se pueden leer en el PLC primario y usarse como parámetros primarios de la aplicación.

0 Sí No

%SW70WEEKOFYEAR

Función de reloj de tiempo real

Palabra de sistema que contiene el número de la semana en el año: de 1 a 52.

- Sí

%SW71KEY_SWITCH

Posición de los interruptores en el panel frontal de Quantum

Esta palabra proporciona la imagen de las posiciones de los interruptores del panel frontal del procesador Quantum. El sistema actualiza automáticamente esta palabra.

%SW71.0 = 1 interruptor en la posición de memoria protegida,%SW71.1 = 1 interruptor en la posición 'STOP',%SW71.2 = 1 interruptor en la posición 'START',%SW71.8 = 1 interruptor en la posición 'MEM',%SW71.9 = 1 interruptor en la posición 'ASCII',%SW71.10 = 1 interruptor en la posición 'RTU',%SW71.3 a 7 y 11 a 15 no se usan.

0 No Sí

%SW75TIMEREVTNB

Contador de eventos de tipo temporizador

Consulte el capítulo 'Objetos del sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

0 No

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

128 33003888.01 07/2008

Page 129: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW76DLASTREG

Función de diagnóstico: registro

Resultado del último registro:= 0 si el registro fue correcto,= 1 si el búfer de diagnóstico no se ha configurado,= 2 si el búfer de diagnóstico está lleno.

0 Sí

%SW77DLASTDEREG

Función de diagnóstico: sin registro

Resultado de la última eliminación del registro:= 0 si la eliminación del registro fue correcta,= 1 si el búfer de diagnóstico no se ha configurado,= 21 si el identificador de error no es válido,= 22 si el error no se ha registrado.

0 Sí

%SW78DNBERRBUF

Función de diagnóstico: número de errores

Número de errores que está actualmente en el búfer de diagnóstico.

0 Sí

%SW80MSGCNT0

%SW81MSCNT1

Gestión de mensajes

El sistema actualiza estas palabras; también se puede restablecer mediante %S80.

%SW80: Número de mensajes enviados por el sistema al puerto del terminal,%SW81: Número de mensajes recibidos por el sistema del puerto del terminal.

0 Sí Sí

%SW87MSTSERVCNT

Gestión del flujo de comunicación

Número de solicitudes procesadas por el servidor sincrónico por ciclo de tarea maestra (MAST).

0 Sí

%SW90MAXREQNB

Número máximo de solicitudes procesadas por ciclo de tarea maestra

Esta palabra se usa para establecer un número máximo de solicitudes que el PLC puede procesar por ciclo de tarea maestra. Cuando la CPU es el servidor: Este número de solicitudes debe estar entre 2 (mínimo) y N+4 (máximo). N: el número difiere según el modelo.Cuando la CPU es el cliente: N: el número difiere según el modelo.El valor 0 no funcionará. Si se introduce un valor que está fuera del rango, se tiene en cuenta el valor N.Consulte también el capítulo 'Objetos del sistema' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Objetos de sistema)en el Manual de referencia de lenguajes y estructura de programa de Unity Pro

0 Sí Sí

%SW108FORCEDIOIM

Número de bits forzados del módulo de E/S

Esta palabra del sistema cuenta el número de bits forzados del módulo de E/S. Esta palabra se incrementa para cada bit forzado y se reduce para cada bit no forzado.

0 No Sí

%SW110 Número del área de memoria no restringida para %M

Esta palabra de sistema proporciona información sobre el tamaño del área de memoria no restringida para %M.Esta palabra de sistema no está disponible para la CPU Quantum estándar.

- No Sí

%SW111 Número del área de memoria no restringida para %MW

Esta palabra de sistema proporciona información sobre el tamaño del área de memoria no restringida para %MW.Esta palabra de sistema no está disponible para la CPU Quantum estándar.

- No Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

33003888.01 07/2008 129

Page 130: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW123 Palabra de sistema usada por el sistema

El sistema utiliza esta palabra de sistema, pero la aplicación del usuario no puede usarla.

N/D N/D N/D

%SW124CPUERR

Tipo de error del sistema

Esta palabra sistema se actualiza si el PLC se ha colocado en estado de error.Los posibles valores son los siguientes:

0x0065: ejecución de la instrucción HALT imposible0x0080: watchdog del sistema

Si el PLC se ha colocado en estado de error de seguridad, el contenido de %SW125 se actualiza y puede leerse después del siguiente reinicio del PLC (consulte a continuación).

- No Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

130 33003888.01 07/2008

Page 131: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

%SW125BLKERRTYPE

Último error detectado

En esta palabra se proporciona el código del último error detectado. Los siguientes códigos de error hacen que el PLC se detenga si %S78 está establecido en 1. %S15, %S18 y %S20 se activan independientemente de %S78:

16#0002: error de la verificación de firma de PCMCIA16#2258: ejecución de la instrucción HALT16#2302: llamada a una función del sistema no permitida en un bloque de funciones del usuario16#9690: error de CRC de la aplicación detectado en segundo plano16#DE87: error de cálculo en los números de coma flotante (%S18, estos errores se enumeran en la palabra %SW17)16#DEB0: desborde de watchdog (%S11)16#DEF1: error de transferencia de cadenas de caracteres (%S15)16#DEF2: aritmética o división por error 0 (%S18)16#DEF3: desborde de índices (%S20)

Nota: Los códigos 16#8xxx y 16#7xxx no detienen la aplicación e indican un error en los bloques de funciones.En el caso de un error relacionado con SIL 2, el PLC se detendrá. Después de apagar y reiniciar el PLC, %SW 125 contendrá el código de la causa del error:

0x5AF1: error de comprobación de secuencias (ejecución no predecible en la CPU)0x5AF2: error en la memoria (dirección dañada)0x5AF3: error de comparación (los resultados de ejecución del procesador Intel y el de la aplicación difieren)0x5AF4: error de reloj de tiempo real0x5AF5: error al inicializar la ejecución de código doble0x5AF6: error de activación de watchdog0x5AF7: error durante la comprobación de la memoria (tarda más de 8 horas)0x5AF8: error en la comprobación de la memoria (RAM dañada)

Nota: %SW125 sólo se restablece después de init o una descarga completa o un reinicio (siempre contiene el último error detectado).

- No Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

33003888.01 07/2008 131

Page 132: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Objetos de sistema

Para ver la descripción de las palabras de sistema %SW128 a %SW180 y %SW535 a %SW640, consulte el capítulo 'Palabras de sistema específicas de Quantum' (Ver Unity Pro, Lenguajes y estructura del programa, Manual de referencia, Palabras de sistema específicas de Quantum) en el Manual de referencia de lenguajes y estructura de programa de Unity Pro. Las palabras de sistema %SW181 a %SW534 no se usan en los PLC de seguridad Quantum.

%SW126ERRADDR0%SW127ERRADDR1

error de bloqueo de la dirección de instrucciones

Dirección de la instrucción que generó el error de bloqueo de la aplicación. Para procesadores de 16 bits:

%SW126 contiene el offset de esta dirección,%SW127 contiene el número de segmento de esta dirección.

Para procesadores de 32 bits:%SW126 contiene la palabra menos significativa de esta dirección,%SW127 contiene la palabra más significativa de esta dirección.

El contenido de %SW126 y %SW127 es sólo para uso de Schneider Electric.

0 No Sí

PalabraSímbolo

Función Descripción Estado inicial

Acceso de escritura

Seguridad Quantum

132 33003888.01 07/2008

Page 133: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

!

ALARP Tan bajo como sea razonablemente posible (del inglés, As Low As is Reasonably Practicable)(Definición del estándar IEC 61508)

!

Nota: para obtener la definición completa de los términos extraídos del estándar IEC 61508, consulte dicho estándar.

A

33003888.01 07/2008 133

Page 134: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

Aprendizaje automático

Lectura de la configuración del PLC

Arranque en caliente

Los inicios en caliente se refieren a iniciar el ordenador sin necesidad de apagarlo.

Arranque en frío Los arranques en fríos se refieren a iniciar el ordenador cuando está apagado.

Región de riesgo intolerable

El riesgo no es justificablesalvo en circunstanciasextraordinarias.

Tolerable sólo si resulta impracticable reducir más el riesgo o si el coste de la reducción es desproporcionado frente ala mejora obtenida.

A medida que el riesgo se reduce, disminuye la necesidad de incurrir en costes para reducir más el riesgo para así lograr las condiciones ALARP. El triángulo ilustra cómo la proporción va disminuyendo.

Es necesario conservar las medidas de seguridad para mantener el riesgodentro de estos niveles.

La región ALARP ode riesgo intolerable

(se asume el riesgoúnicamente si se desea obtener ese beneficio).

Región de riesgo ampliamente aceptable

(no es necesario un trabajo pormenorizado para demostrar ALARP).

Riesgo desdeñable

134 33003888.01 07/2008

Page 135: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

CCF Fallo de causa común (del inglés, Common Cause Failure)Fallo que se produce cuando uno o varios eventos causan fallos coincidentes de dos o más canales independientes de un sistema de varios canales, lo que ocasiona un fallo del sistema.(Definición del estándar IEC 61508)El factor de causa común en un sistema de dos canales es un factor fundamental para el cálculo de la probabilidad de fallo a petición (PFD) de todo el sistema.

CEI Comisión Electrotécnica Internacional

CEI 61508 La normativa IEC 61508 es un estándar internacional que aborda la seguridad funcional de los sistemas eléctricos/electrónicos/electrónicos programables relacionados con la seguridad. Se aplica a cualquier tipo de sistema relacionado con la seguridad de cualquier sector en el que no existen estándares sobre los productos.

CEM Compatibilidad Electromagnética:Este término hace referencia al origen, control y medición de los efectos electromagnéticos en los sistemas electrónicos.

Configuración del diagnóstico 1002D

X de YPor ejemplo, 1 de 2. Capacidad de votación y redundancia de un sistema relacionado con la seguridad.La D en 1oo2D hace referencia a diagnósticos. Por tanto, D en 1oo2D significa 1 de 2 con diagnóstico.

CPU Unidad central de proceso (del inglés, Central Processing Unit)

CRC Comprobación de redundancia cíclica (del inglés, Cyclic Redundancy Check)

C

33003888.01 07/2008 135

Page 136: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

DC Cobertura del diagnóstico (del inglés, Diagnostic Coverage)Disminución fraccionaria de la probabilidad de que se produzcan fallos de hardware peligrosos debido a la ejecución de las pruebas de diagnóstico automáticas.(Definición del estándar IEC 61508)La fracción de los errores peligrosos posibles λD se divide en errores que los diagnósticos detectan y errores que no se llegan a detectar.λD=λDD + λDU

La cobertura del diagnóstico (DC) define la fracción de los fallos peligrosos detectados.λDD =λD. DCλDU=λD (1 - DC)La definición también se puede representar en los términos de la ecuación siguiente, en la que DC es la cobertura del diagnóstico, λDD es la probabilidad de fallos peligrosos detectados y λD total es la probabilidad total de fallos peligrosos:

DDT Tipos de datos derivados (del inglés, Derived Data Type)Los tipos de datos derivados los define el usuario.

Declaración de consecuencia

Se trata de la última línea de todos los mensajes especiales. Empieza por 'El incumplimiento de estas instrucciones...'.

DFB Bloques de funciones derivados (del inglés, Derived Function Block)

DIO Entradas/salidas distribuidas (del inglés, Distributed input/output):

DLL Librería de vínculos dinámicos (del inglés, Dynamic Link Library)

D

λDDΣΣ λDtotal

CC=

136 33003888.01 07/2008

Page 137: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

E/E/PES Sistema eléctrico/electrónico/electrónicamente programable (del inglés, Electrical/Electronic/Programmable Electronic System)(Definición del estándar IEC 61508)Sistema de control, protección o supervisión basado en uno o más dispositivos eléctricos/electrónicos/electrónicamente programables (E/E/EP). Esto incluye todos los elementos del sistema como fuentes de alimentación, sensores y otros dispositivos de entrada, autopistas de datos y otras rutas de comunicación, así como accionadores y otros dispositivos de salida.

EDT Tipo de datos elemental (del inglés, Elementary Data Type)Se predefine un tipo de datos elemental.

EF Función elemental (del inglés, Elementary function)

EFB Bloque de funciones elementales (del inglés, Elementary function block)

EN Norma europea (del inglés, European Norm)Es la norma europea oficial.

Error Discrepancia entre una condición o valor que se ha calculado, se ha observado o se ha medido y la condición o el valor verdadero, especificado o teóricamente correcto.(Definición del estándar IEC 61508)

ESD Apagado de emergencia (del inglés, Emergency Shut Down)

EUC Equipo bajo control (del inglés, Equipment Under Control)(Definición del estándar IEC 61508)Este término se refiere a equipos, maquinaria, aparatos o plantas utilizados para la fabricación, proceso, transporte, actividades médicas u otras actividades.

Fallo Fin de la capacidad de una unidad funcional de realizar una función necesaria.(Definición del estándar IEC 61508)

E

F

33003888.01 07/2008 137

Page 138: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

Fallo Condición anómala que puede provocar una reducción o la pérdida de la capacidad de una unidad funcional de realizar una función necesaria.(Definición del estándar IEC 61508)

Fallo de hardware aleatorio

Fallo que tiene lugar en un tiempo aleatorio como consecuencia de uno o varios de los mecanismos de degradación posibles del hardware.(Definición del estándar IEC 61508)

Fallo sistemático Fallo relacionado de un modo determinista a una determinada causa que sólo se puede eliminar mediante la modificación del diseño, el proceso de fabricación, los procedimientos operativos, la documentación u otros factores relevantes.(Definición del estándar IEC 61508)

FBD Diagrama de bloques de funciones (del inglés, Functional Block Diagram)Es un lenguaje de programación CEI 61131-3 para la lógica de aplicación de PLC.

FFB Función/bloques de funciones (del inglés, Function/Function Block)

FMEA Modalidades de fallo y análisis de efectos (del inglés, Failure Modes and Effects Analysis)

FMECA Modalidades de fallo y análisis de gravedad de los efectos (del inglés, Failure Modes and Effects Criticality Analysis)

Función de seguridad

Función que implementa un sistema relacionado con la seguridad E/E/PE, otros sistemas tecnológicos relacionados con la seguridad o instalaciones externas para la reducción de riesgo, que intenta alcanzar o mantener un estado de seguridad para el EUC respecto a un evento peligroso específico.(Definición del estándar IEC 61508)

HALT Pruebas de vida altamente acelerada (del inglés, High Accelerated Life Tests)

H

138 33003888.01 07/2008

Page 139: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

HFT Tolerancia de errores de hardware (del inglés, Hardware Fault Tolerance)(Definición del estándar IEC 61508)Una tolerancia de errores de hardware de valor N indica que N + 1 errores podrían ocasionar la pérdida de la función de seguridad, por ejemplo:

HFT = 0: El primer error podría causar una pérdida de la función de seguridad.

HFT = 1: La combinación de dos errores podría causar una pérdida de la función de seguridad. (Existen dos rutas diferentes para llegar a un estado de seguridad. La pérdida de la función de seguridad implica que no se puede entrar en un estado de seguridad.)

HMI Interfase hombre-máquina (del inglés, Human-Machine Interface)

HSBY Hot Standby

IL Lista de instrucciones (del inglés, Instruction List)Se trata de un lenguaje de programación de IEC 61131-3 para la lógica de aplicación de PLC.

Integridad de seguridad

Probabilidad de que un sistema relacionado con la seguridad ejecute correctamente las funciones de seguridad necesarias en todas las condiciones dadas en un intervalo de tiempo determinado.(Definición del estándar IEC 61508)

Intervalo de prueba

El intervalo de prueba es el periodo de tiempo entre pruebas.

LCD Pantalla de cristal líquido (del inglés, Liquid Crystal Display)

LD Diagrama de contactos (del inglés, Ladder diagram)Se trata de un lenguaje de programación de IEC 61131-3 para la lógica de aplicación de PLC.

I

L

33003888.01 07/2008 139

Page 140: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

Módulo no interferente

Módulos que no se utilizan directamente para controlar la función de seguridad. No interfieren con los módulos de seguridad (ni durante el funcionamiento normal ni cuando se producen fallos).

MTBF Tiempo medio entre fallos (del inglés, Mean Time Between Failures)

MTTF Tiempo medio hasta fallo (del inglés, Mean Time To Failure)

MTTR Tiempo medio para reparación (del inglés, Mean Time To Repair)

NFPA Asociación Nacional para la Protección contra Incendios (del inglés, National Fire Protection Association)Organismo responsable de establecer códigos y estándares para la protección contra incendios y para la seguridad eléctrica y de las máquinas en Estados Unidos.

PELV Tensión extrabaja protegida (del inglés, Protected Extra Low Voltage)

PES Sistema electrónicamente programable (del inglés, Programmable Electronic System)(Definición del estándar IEC 61508)Es un sistema para el control, la protección o la supervisión que consiste en uno o más dispositivos electrónicos, incluidos todos los elementos del sistema tales como fuentes de alimentación, sensores y otros dispositivos de entrada, autopistas de datos y otras rutas de comunicación, así como accionadores y otros dispositivos de salida.PES es otro término para designar un sistema de control del ordenador o PLC.

M

N

P

140 33003888.01 07/2008

Page 141: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

PFD Probabilidad de fallo a petición (del inglés, Probability of Failure on Demand)(Definición del estándar IEC 61508)Para un sistema de un único canal, la probabilidad media de fallo a petición se calcula como se muestra a continuación:

Para un sistema de dos canales, la probabilidad media de fallo a petición se calcula como se muestra a continuación:

En el caso de que se trate de un sistema de dos canales, también ha de tenerse en cuenta el efecto de causa común (CC). El efecto de causa común oscila entre el 1% y el 10% del PFDCH1 y el PFDCH2. (=1/RRF).

PFH Probabilidad de fallo por hora (del inglés, Probability of Failure per Hour)(Definición del estándar IEC 61508)

PLC Controlador lógico programable (del inglés, Programmable Logic Controller)

PLC de seguridad

PLC de seguridad Quantum (140 CPU 651 60S o 140 CPU 671 60S)

Proyecto Un proyecto es una aplicación de usuario en Unity Pro XLS.

Proyecto SIL2 (aplicación)

Proyecto (aplicación) que utiliza un PLC de seguridad Quantum (140 CPU 651 60S o 140 CPU 671 60S) para implementar funciones de seguridad en un sistema relacionado con la seguridad.

PRT Tiempo de reacción del PLC (del inglés, PLC Reaction Time)El tiempo de reacción del PLC es el tiempo que pasa desde que se detecta la señal en el terminal del módulo de entrada hasta que se produce la reacción en el terminal del módulo de salida.

Prueba Prueba periódica que se realiza para detectar fallos en un sistema relacionado con la seguridad de modo que, si es necesario, el sistema pueda restablecerse a una nueva condición o a una condición tan próxima a ésta como sea posible.(Definición del estándar IEC 61508)

PS Fuente de alimentación (del inglés, Power Supply)

PFD(t) Av =12--- λDU t•

PFD(t) Av = λDUCH1 λDUCH2 t2

CC+••

33003888.01 07/2008 141

Page 142: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

PST Tiempo de seguridad del proceso (del inglés, Process Safety Time)El tiempo de seguridad del proceso se define como el intervalo de tiempo entre un fallo que tiene lugar en un EUC o en el sistema de control de EUC (con el potencial suficiente para originar un evento peligroso) y la posibilidad de que se produzca un evento peligroso si la función de seguridad no se ejecuta.(Definición del estándar IEC 61508)

QSE Calificación del sistema de entorno (del inglés, Environment System Qualification)

RAM Memoria de acceso aleatorio (del inglés, Random Access Memory)

Riesgo Combinación de la probabilidad de que se produzca un daño y la gravedad de dicho daño.(Definición del estándar IEC 61508)El riesgo se calcula según la siguiente ecuación: R=S*HLas letras representan:

RIO Entradas/salidas remotas (del inglés, Remote Input/Output)

RM Gestión de requisitos (del inglés, Requirements Management)

Q

R

Letra Significado

R Riesgo

S Alcance de los daños

H Frecuencia con que se produce el daño

142 33003888.01 07/2008

Page 143: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

RRF Factor de reducción del riesgo (del inglés, Risk Reduction Factor)(Definición del estándar IEC 61508)El factor de reducción del riesgo es igual a 1/PFD.

RTC Reloj de tiempo real (del inglés, Real-Time Clock)

Riesgoreal

restante

Riesgotolerable

Riesgo sinmedida de

protección MC

Riesgo sinmedida

de protección

RIESGO

MC:Medición y control

Riesgo parcialcubierto pormedidas deprotección

que no son MC

Riesgo parcialcubierto pormedidas de

protección MC

Reducción real de riesgo

Reducción de riesgomínima necesaria

33003888.01 07/2008 143

Page 144: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

Seguridad funcional

Parte de la seguridad global relativa al EUC y al sistema de control de EUC que depende del funcionamiento correcto de los sistemas relacionados con la seguridad E/E/PE, otros sistemas tecnológicos relacionados con la seguridad o instalaciones externas para la reducción de riesgo.(Definición del estándar IEC 61508)Un sistema se define como funcionalmente seguro si los fallos aleatorios, sistemáticos y de causa común no provocan el mal funcionamiento del sistema, no producen lesiones o la muerte de personas ni contribuyen a la contaminación del medio ambiente ni a la pérdida de producción o equipos:

La seguridad funcional está relacionada con la parte de la seguridad global que depende del correcto funcionamiento del sistema relacionado con la seguridad.La seguridad funcional se aplica tanto a productos como a organizaciones.

SFC Gráfica de función secuencial (del inglés, Sequential Function Chart)Se trata de un lenguaje de programación de IEC 61131-3 para la lógica de aplicación de PLC.

SFF Fracción de fallo seguro (del inglés, Safe Failure Fraction)

SFR Requisito de seguridad funcionalLos requisitos de seguridad funcional se derivan del análisis de riesgos y definen lo que hace la función, por ejemplo, la función de seguridad que se ejecutará.

SIL

Integridad de la seguridad (del inglés, Safety Integrity Level)Nivel binario (1 de 4 niveles posibles) empleado para especificar los requisitos de integridad de seguridad de las funciones de seguridad que se asignarán a los sistemas E/E/PE relacionados con la seguridad, en el que la integridad de seguridad 4 es el nivel más alto y la integridad de seguridad 1 es el nivel más bajo.(Definición del estándar IEC 61508)

S

Nota: para obtener las definiciones y parámetros completos relacionados con la clasificación SIL, consulte la sección sobre seguridad funcional de los sistemas eléctricos/electrónicos/electrónicos programables relacionados con la seguridad en el estándar IEC 61508. A continuación se facilita una definición parcial.

144 33003888.01 07/2008

Page 145: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

SIR Requisitos de integridad de seguridadLos requisitos de integridad de seguridad se derivan de una evaluación del riesgo y describen la probabilidad de que una función de seguridad se ejecute correctamente, por ejemplo, el grado de certeza necesario para que se lleve a cabo la función de seguridad.

Sistema relacionado con la seguridad

Este término se refiere a un sistema queimplementa las funciones de seguridad necesarias que se requieren para alcanzar o mantener un estado de seguridad para el EUCintenta alcanzar, por sus propios medios o mediante otros sistemas relacionados con la seguridad E/E/PE, otros sistemas tecnológicos relacionados con la seguridad o instalaciones externas para la reducción de riesgo, la integridad de seguridad necesaria para las funciones de seguridad requeridas.

SRS Especificación de los requisitos de seguridadEspecificación que incluye todos los requisitos de las funciones de seguridad que deben realizar los sistemas relacionados con la seguridad.(Definición del estándar IEC 61508)

SSC Concepto de seguridad del sistemaSe trata de una descripción detallada de la arquitectura, la configuración y el diagnóstico del sistema necesarios para alcanzar la seguridad funcional.

ST Texto estructurado (del inglés, Structured Text)Es un lenguaje de programación CEI 61131-3 para la lógica de aplicación de PLC.

TÜV Technischer Überwachungsverein(Asociación alemana de inspección técnica)

UMA Área de memoria no restringida (del inglés, Unrestricted Memory Area)Es una área de memoria especialmente dedicada a los bits y las palabras que no están protegidas contra escritura.

T

U

33003888.01 07/2008 145

Page 146: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Glosario

Variable de seguridad

Variable utilizada para implementar una función de seguridad en un sistema relacionado con la seguridad.

VDE Verband Deutscher ElektroingenieureEs el equivalente alemán del IEEE.

V

146 33003888.01 07/2008

Page 147: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

CBAÍndice

Symbols%S0, 112%S1, 112%S10, 113%S11, 113%S118, 119%S119, 119%S12, 113%S120, 119%S121, 119%S122, 119%S123, 119%S13, 113%S15, 114%S16, 114%S17, 114%S18, 114%S19, 115%S20, 115%S21, 115%S30, 116%S31, 116%S32, 116%S33, 116%S34, 116%S35, 116%S38, 116%S39, 116%S4, 112%S5, 112%S50, 117%S51, 117

33003888.01 07/2008

%S59, 118%S6, 112%S67, 118%S68, 118%S7, 112%S75, 119%S76, 119%S77, 119%S78, 119%S80, 119%S94, 119%SW0, 121%SW1, 121%SW10, 121%SW11, 121%SW12, 122%SW13, 122%SW14, 122%SW15, 122%SW16, 122%SW17, 122%SW18, 122%SW19, 122%SW2, 121%SW20, 123%SW21, 123%SW3, 121%SW30, 124%SW31, 124%SW32, 124%SW33, 124%SW34, 124

147

Page 148: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

%SW35, 124%SW4, 121%SW48, 124%SW49, 125%SW5, 121%SW50, 125%SW51, 125%SW52, 125%SW53, 125%SW54, 125%SW55, 125%SW56, 125%SW57, 125%SW58, 125%SW59, 126%SW8, 121%SW81, 129%SW9, 121¿Ha olvidado la contraseña?

Unity Pro XLS, 58

Numerics100MSCOUNTER, 1221RSTSCANRUN, 1131RSTTASKRUN, 115

AACTIVEVT, 116ADJDATETIME, 126alternar entre modo de seguridad y de mantenimiento

Unity Pro XLS, 37apertura de un proyecto de seguridad

Unity Pro XLS, 32aplicación, protección

Unity Pro XLS, 53APMODE, 122Áreas de memoria no restringida

Unity Pro XLS, 85Arranque en caliente

Unity Pro XLS, 98Arranque en frío

Unity Pro XLS, 98autoverificación de Unity Pro XLS, 24

148

Autoverificación de Unity Pro XLS, 24

Bbarra de estado de Unity Pro XLS, 107bastidores de ampliación

Unity Pro XLS, 84BLKERRTYPE, 131bloqueo automático

Unity Pro XLS, 55Bloques de funciones

Unity Pro XLS de S_SMOVE_BIT, 64bobina de parada

software Unity Pro XLS, 72borrar contraseña

Unity Pro XLS, 55buses

Unity Pro XLS, 84buses de campo

Unity Pro XLS, 84buses de campo DIO

Unity Pro XLS, 84buses de campo RIO

Unity Pro XLS, 84

Ccambio de contraseña

Unity Pro XLS, 54CARRY, 114COLDSTART, 112conexión a un PLC de seguridad

Unity Pro XLS, 41conexión al simulador de PLC

Unity Pro XLS, 44Configuración con Unity Pro XLS

procesadores Quantum, 85Configuración de la red

Unity Pro XLS, 63Configuración de la red de restricciones

Unity Pro XLS de los PLC de seguridad Quantum, 65

Configuración de las restricciones de redUnity Pro XLS, 65Unity Pro XLS de los PLC de seguridad

33003888.01 07/2008

Page 149: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

Quantum, 65Unity Pro XLS del hardware de seguridad, 65

Configuración de los módulos de E/SUnity Pro XLS, 90

Configuración del proyectoUnity Pro XLS, 81

Contraseña olvidadaUnity Pro XLS, 58

Contraseña perdidaUnity Pro XLS, 58

contraseña, borrarUnity Pro XLS, 55

contraseña, cambioUnity Pro XLS, 54

contraseña, eliminarUnity Pro XLS, 55

contraseña, peticiónUnity Pro XLS, 56

CPUERR, 130creación de un proyecto de seguridad

Unity Pro XLS, 30

DDAYOFWEEK, 125DDT

software Unity Pro XLS, 72De %SW36 a %SW47, 124definición de módulo

Unity Pro XLS, 83definición de Unity Pro XLS

módulos de seguridad, 83Depuración del programa

Unity Pro XLS, 93derechos de acceso, gestión de seguridad

Unity Pro XLS, 21DFB

software Unity Pro XLS, 71DFB de diagnóstico

software Unity Pro XLS, 71DIAGBUFFCONF, 119DIAGBUFFFULL, 119diagnóstico de importación de DFB

Unity Pro XLS, 69

33003888.01 07/2008

DIO, buses de campoUnity Pro XLS, 84

direcciones directassoftware Unity Pro XLS, 73

DLASTDEREG, 129DLASTREG, 129DNBERRBUF, 129

EEditor de memoria de señal

Unity Pro XLS, 85EF de parada

software Unity Pro XLS, 72eliminar contraseña

Unity Pro XLS, 55ERRADDRi, 132Error CRC

consecutivo máximo, 90Error CRC consecutivo máximo, 90Estado de timeout de los módulos de salida, 91EVTOVR, 116Explorador de proyectos para Unity Pro XLS, 49expresiones ST

software Unity Pro XLS, 72extensiones de lenguaje de los ajustes del proyecto

software Unity Pro XLS, 77extensor

Unity Pro XLS, 84

FFASTACT, 116FASTPERIOD, 121FFB de seguridad

software Unity Pro XLS, 71Ficha de info

Unity Pro XLS, 100Ficha de tarea

campo de tareaUnity Pro XLS, 96

Ficha Tareamodalidad de servicio

149

Page 150: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

Unity Pro XLS, 98FLOATSTAT, 122FORCEDIOIM, 129funciones

Unity Pro XLS, 15

Ggeneración de los ajustes del proyecto

software Unity Pro XLS, 74Gestión de proyectos para Unity Pro XLS, 19, 29gestión de seguridad de derechos de acceso

Unity Pro XLS, 21

HHALTIFERROR, 119hardware de seguridad

restricciones de configuración de Unity Pro XLS, 82

hardware de seguridad software Unity Pro XLS

sección, restricciones de tipo de datos, 71

hardware de seguridad Unity Pro XLSrestricciones de programación, 68

HOURMIN, 125HSB_CMD, 127HSB_STS, 128HSBY_REVERSEi, 128

Iimportación de DDT

Unity Pro XLS, 70importación de DFB

Unity Pro XLS, 69importación de expresiones ST

Unity Pro XLS, 70Importación de FBD/LD

Unity Pro XLS, 69importación de FFB

Unity Pro XLS, 69Importación de LD/FBD

Unity Pro XLS, 69

150

Importación de secciónUnity Pro XLS, 69

importación de subrutinas (SR)Unity Pro XLS, 70

importación de un proyectoUnity Pro XLS, 68

importación de unlocated variablesUnity Pro XLS, 70

importación de variables del área de memoria no restringida

Unity Pro XLS, 70importación parcial

Unity Pro XLS, 69, 84Importación RIO

Unity Pro XLS, 69INDEXOVF, 115Información de proyecto

Unity Pro XLS, 100Inicio y detención de un proyecto de seguridad

Unity Pro XLS, 47INTELMODE, 122Interfase de usuario de Unity Pro XLS, 107IOERR, 113IOERRTSK, 114IOEVTNB, 124

KKEY_SWITCH, 128

Llenguaje, restricciones

Unity Pro XLS, 68LOCIOERR, 119

MMASTACT, 116MASTCURRTIME, 124MASTMAXTIME, 124MASTMINTIME, 124MASTPERIOD, 121

33003888.01 07/2008

Page 151: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

matrices simplessoftware Unity Pro XLS, 73

MAXREQNB, 129memoria no restringida, variables del área de

software Unity Pro XLS, 72modalidad de mantenimiento

Unity Pro XLS, 36modalidad de seguridad

Unity Pro XLS, 34modo de monitorización

Unity Pro XLS, 40Módulo no interferente

Unity Pro XLS, 83módulos de seguridad

Unity Pro XLS, 83módulos de Unity Pro XLS

no interferentes, 83seguridad, 83

MONTHDAY, 125MSGCNT0, 129MSGCNT1, 129MSTSERVCNT, 129

OOSCOMMPATCH, 122OSCOMMVERS, 122OSINTVERS, 122OVERFLOW, 114OVERRUN, 115

PPantalla de depuración del PLC

Unity Pro XLS, 95Pantalla del PLC, ficha de info

Unity Pro XLS, 100Pantalla del PLC, ficha de tarea

Unity Pro XLS, 96pantalla del PLC, ficha de tarea

Unity Pro XLS, 98paralelismo RIO

Unity Pro XLS, 68parcial, importación

Unity Pro XLS, 69, 84

33003888.01 07/2008

PCMCIABAT0, 118PCMCIABAT1, 119Pérdida de la contraseña

Unity Pro XLS, 58petición de contraseña

Unity Pro XLS, 56petición de la contraseña de la aplicación

Unity Pro XLS, 56petición de la contraseña del proyecto

Unity Pro XLS, 56PLC de seguridad Quantum

restricciones de configuración de Unity Pro XLS, 82

PLC de seguridad Quantum Unity Pro XLSrestricciones de programación, 68

PLCBAT, 118PLCRUNNING, 113Presentación general

Unity Pro XLS, 15Procesadores Quantum

configuración con Unity Pro XLS, 85Programación

Unity Pro XLS, 67Programación de la comprobación del entorno

Unity Pro XLS, 23programación, restricciones

PLC de seguridad Quantum Unity Pro XLS, 68

propiedadesProyecto de Unity Pro XLS, 50

Propiedades del proyectoUnity Pro XLS, 50

Protección contra escrituraPLC de seguridad, 64Unity Pro XLS, 64

protección de un proyectoUnity Pro XLS, 53

protección de una aplicaciónUnity Pro XLS, 53

proyecto, protecciónUnity Pro XLS, 53

151

Page 152: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

RRed Ethernet

Unity Pro XLS, 66red Ethernet

Unity Pro XLS, 66red Modbus Plus

Unity Pro XLS, 65REMIOERR, 119restricciones a la configuración de Unity Pro XLS

PLC de seguridad Quantum, 82restricciones de configuración

Unity Pro XLS, 82restricciones de configuración de Unity Pro XLS

hardware de seguridad, 82PLC de seguridad Quantum, 82

restricciones de importaciónUnity Pro XLS, 69

restricciones de la estructura del programaUnity Pro XLS, 68

restricciones de la modalidad de mantenimiento

Unity Pro XLS, 36restricciones de la modalidad de seguridad

Unity Pro XLS, 34restricciones de programación

hardware de seguridad Unity Pro XLS, 68PLC de seguridad Quantum Unity Pro XLS, 68Unity Pro XLS, 68

restricciones de sección LDsoftware Unity Pro XLS, 72

restricciones del lenguajeUnity Pro XLS, 68

Retorno de salidasUnity Pro XLS, 98

RIO, buses de campoUnity Pro XLS, 84

RSTMSGCNT, 119RTCERR, 117RTCTUNING, 118RTCWRITE, 117

152

SS_SMOVE_BIT

Unity Pro XLS de bloques de funciones, 64

S_SMOVE_WORDUnity Pro XLS, 64

SAVECURRVAL, 119SEC, 125sección de restricciones, tipo de datos

software Unity Pro XLS en los PLC de seguridad Quantum, 71

sección, restricciones de tipo de datoshardware de seguridad software Unity Pro XLS, 71software Unity Pro XLS, 71software Unity Pro XLS en los PLC de seguridad Quantum, 71

SeguridadUnity Pro XLS de bloques de funciones, 64

Servicio de datos globalesUnity Pro XLS, 66

Servicio de exploración de E/SUnity Pro XLS, 66

Servicio de mensajeríaUnity Pro XLS, 66

Servicio Peer CopUnity Pro XLS, 65

Simulador de PLCUnity Pro XLS, 101

Simulador, PLCUnity Pro XLS, 101

software Unity Pro XLSbobina de parada, 72DDT, 72DFB, 71DFB de diagnóstico, 71direcciones directas, 73EF de parada, 72expresiones ST, 72extensiones de lenguaje de los ajustes del proyecto, 77FFB de seguridad, 71generación de los ajustes del proyecto,

33003888.01 07/2008

Page 153: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

74matrices simples, 73memoria no restringida, variables del área de, 72restricciones de sección LD, 72sección, restricciones de tipo de datos, 71subrutinas (SR), 72tipos de datos, 72variables del área de memoria no restringida, 72

software Unity Pro XLS en los PLC de seguridad Quantum

sección, restricciones de tipo de datos, 71

STOPDAY, 125STOPHM, 125STOPMD, 125STOPSEC, 125STOPYEAR, 125STRINGERROR, 114subrutinas (SR)

software Unity Pro XLS, 72sustitución de PLC

Unity Pro XLS, 84sustituir un PLC

Unity Pro XLS, 84

TTB100MS, 112TB10MS, 112TB1MIN, 112TB1SEC, 112TIMEREVTNB, 128tipo de datos, restricciones de sección

hardware de seguridad software Unity Pro XLS, 71software Unity Pro XLS, 71software Unity Pro XLS en los PLC de seguridad Quantum, 71

tipos de datossoftware Unity Pro XLS, 72Unity Pro XLS, 70

Transferencia de un proyecto a un PLC de

33003888.01 07/2008

seguridadUnity Pro XLS, 45

Transferencia de un proyecto de un PLC de seguridad

Unity Pro XLS, 46TSKINHIBIN, 121TSKINHIBOUT, 121TSKINIT, 121

UUnity Pro XLS

apertura de un proyecto de seguridad, 32aplicación, protección, 53barra de estado, 107bloqueo automático, 55borrar contraseña, 55cambio de contraseña, 54conexión a un PLC de seguridad, 41conexión al simulador de PLC, 44conmutar entre modo de seguridad y de mantenimiento, 37contraseña, borrar, 55contraseña, cambio, 54contraseña, petición, 56creación de un proyecto de seguridad, 30definición de módulo, 83derechos de acceso, gestión de seguridad, 21diagnóstico de importación de DFB, 69funciones, 15gestión de seguridad de derechos de acceso, 21importación de DDT, 70importación de DFB, 69importación de expresiones ST, 70Importación de FBD/LD, 69importación de FFB, 69importación de subrutinas (SR), 70importación de un proyecto, 68importación de variables del área de

153

Page 154: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

memoria no restringida, 70importación parcial, 69Importación RIO, 69modalidad de mantenimiento, 36modalidad de seguridad, 34modo de monitorización, 40paralelismo RIO, 68petición de contraseña, 56petición de la contraseña de la aplicación, 56petición de la contraseña del proyecto, 56protección de un proyecto, 53protección de una aplicación, 53proyecto, protección, 53restricciones de configuración, 82restricciones de programación, 68restricciones del lenguaje, 68tipos de datos, 70transferencia de un proyecto a un PLC de seguridad, 45

Unity Pro XLS¿ha olvidado la contraseña?, 58área de memoria no restringida, 89áreas de memoria no restringida, 85arranque en caliente, 98arranque en frío, 98configuración de la red, 63configuración de las restricciones de red, 65configuración de los módulos de E/S, 90configuración del proyecto, 81contraseña olvidada, 58contraseña perdida, 58depuración del programa, 93editor de memoria de señal, 85explorador de proyectos, 49ficha de info, 100ficha de tarea

, 96ficha Tarea

154

modalidad de servicio, 98gestión de proyectos, 29gestión global de proyectos, 19información de proyecto, 100interfase de usuario, 107pantalla de depuración del PLC, 95pantalla del PLC, ficha de tarea, 96, 98pantalla del PLC, ficha Info, 100pérdida de la contraseña, 58presentación general, 15programación, 67programación de la comprobación del entorno, 23propiedades del proyecto, 50protección contra escritura, 64Red Ethernet, 66red Ethernet, 66red Modbus Plus, 65Restricciones de la modalidad de mantenimiento, 36restricciones de la modalidad de seguridad, 34retorno de salidas, 98servicio de datos globales, 66servicio de exploración de E/S, 66servicio de mensajería, 66servicio Peer Cop, 65simulador de PLC, 101simulador, PLC, 101transferencia de un proyecto de seguridad de un PLC de seguridad, 46visualizador de eventos (Microsoft Windows), 27

Unity Pro XLS de bloques de funcionesS_SMOVE_WORD, 64seguridad, 64

Unity Pro XLS de los PLC de seguridad Quantum

configuración de las restricciones de red, 65

Unity Pro XLS del hardware de seguridadconfiguración de las restricciones de red, 65

Uso del área de memoria no restringidaUnity Pro XLS, 89

33003888.01 07/2008

Page 155: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

Vvariables del área de memoria no restringida

software Unity Pro XLS, 72Variables ubicadas

software Unity Pro XLS, 71variables ubicadas

software Unity Pro XLS, 71vigilancia de módulo

Unity Pro XLS, 84vigilancia de módulo de E/S

Unity Pro XLS, 84vigilancia de módulos de E/S

Unity Pro XLS, 84Visualizador de eventos (Microsoft Windows)

Unity Pro XLS, 27

WWARMSTART, 112WDG, 113WDGVALUE, 121WEEKOFYEAR, 128

YYEAR, 125

33003888.01 07/2008

155
Page 156: Unity Pro XLS Especif Seguridad 33003888_K01_000_01

Index

156

33003888.01 07/2008