Unity Pro XLS Especif Seguridad 33003888_K01_000_01
-
Upload
jesusortegav -
Category
Documents
-
view
599 -
download
5
Transcript of 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
2 33003888.01 07/2008
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
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
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
6 33003888.01 07/2008
§
Información de seguridadInformació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
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
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
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
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
Acerca de este libro
12 33003888.01 07/2008
33003888.01 07/2008
I
Detalles de la aplicación de seguridad Unity Pro XLS, ayuda contextualPresentació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
Detalles de la aplicación de seguridad Unity Pro XLS, ayuda contextual
14 33003888.01 07/2008
33003888.01 07/2008
1
Presentación general de Unity Pro XLSFunciones 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
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
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
Presentación general de Unity Pro XLS
18 33003888.01 07/2008
33003888.01 07/2008
2
Gestión global de proyectos para Unity Pro XLSPresentació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
Gestión de proyectos de Unity Pro XLS
20 33003888.01 07/2008
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
33003888.01 07/2008
3
Propiedades y contraseña del proyecto para Unity Pro XLSPresentació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
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
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
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
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
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
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
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
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
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
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
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
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
Propiedades y contraseña del proyecto para Unity Pro XLS
62 33003888.01 07/2008
33003888.01 07/2008
4
Configuración de la red con Unity Pro XLSPresentació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
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
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
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
33003888.01 07/2008
5
Programación con Unity Pro XLSPresentació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
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
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
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
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
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
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
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
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
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
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
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
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
Programación con Unity Pro XLS
80 33003888.01 07/2008
33003888.01 07/2008
6
Configuración del proyecto con Unity Pro XLSPresentació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
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
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
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
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
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
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
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
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
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
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
Configuración del proyecto con Unity Pro XLS
92 33003888.01 07/2008
33003888.01 07/2008
7
Depuración del programa con Unity Pro XLSPresentació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
Depuración con Unity Pro XLS
94 33003888.01 07/2008
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
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
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
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
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
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
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
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
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
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
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
Apéndices
106 33003888.01 07/2008
33003888.01 07/2008
A
Interfase de usuario de Unity Pro XLSBarra 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
Interfase de usuario de Unity Pro XLS
108 33003888.01 07/2008
33003888.01 07/2008
B
Objetos de sistemaPresentació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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
155Index
156
33003888.01 07/2008