Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información...

176
Prólogo, Índice Presentación del producto 1 Configurar el software WinLC RTX 2 Enlazar software SIMATIC Client con WinLC RTX 3 Ejecutar el software WinLC RTX 4 Funciones de WinLC RTX 5 Configurar la red PROFIBUS-DP 6 Anexos Lista de estado del sistema (SZL) A Juego de instrucciones B Panel de control C Distribución de tiempos entre WinLC RTX y el PC D Índice alfabético Edición 07/2002 Windows Logic Controller (WinLC RTX) Descripción general Manual SIMATIC A5E00165593-02

Transcript of Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información...

Page 1: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Prólogo, Índice

Presentación del producto 1

Configurar el softwareWinLC RTX 2

Enlazar software SIMATIC Clientcon WinLC RTX 3

Ejecutar el software WinLC RTX 4

Funciones de WinLC RTX 5

Configurar la red PROFIBUS-DP 6

Anexos

Lista de estado del sistema (SZL) A

Juego de instrucciones B

Panel de control C

Distribución de tiempos entreWinLC RTX y el PC D

Índice alfabético

Edición 07/2002

Windows Logic Controller(WinLC RTX)Descripción general

Manual

SIMATIC

A5E00165593-02

Page 2: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

!Peligro

Significa que, si no se adoptan las medidas preventivas adecuadas, se producirá la muerte, o bien lesiones cor-porales graves o daños materiales considerables.

!Advertencia

Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corpo-rales graves o daños materiales considerables.

!Precaución

Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

Precaución

Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.

Atención

Se trata de una información importante, sobre el producto o sobre una parte determinada del manual, sobre la quese desea llamar particularmente la atención.

Personal cualificadoSólo está autorizado a intervenir en este equipo el personal cualificado . En el sentido del manual se trata depersonas que disponen de los conocimientos técnicos necesarios para poner en funcionamiento, conectar a tierray marcar los aparatos, sistemas y circuitos de acuerdo con las normas estándar de seguridad.

Uso conformeConsidere lo siguiente:

!Advertencia

El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en elcatálogo y en la descripción técnica, y sólo con los equipos y componentes de proveniencia tercera recomenda-dos y homologados por Siemens.

El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación yun montaje conforme a las prácticas de la buena ingeniería, así como un manejo y un mantenimiento rigurosos.

MarcasSIMATIC , SIMATIC NET y SIMATIC HMI son marcas registradas por SIEMENS AG .

Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradascuya utilización por terceros para sus propios fines puede violar los derechos de los proprietarios.

Consignas de seguridad para el usuarioEste manual contiene las informaciones necesarias para la seguridad personal así como para la prevenciónde daños materiales. Las informaciones están puestas de relieve mediante señales de precaución. Las seña-les que figuran a continuación representan distintos grados de peligro:

Hemos probado el contenido de esta publicación con la con-cordancia descrita para el hardware y el software. Sin em-bargo, es posible que se den algunas desviaciones que nosimpiden tomar garantía completa de esta concordancia. Elcontenido de esta publicación está sometido a revisiones re-gularmente y en caso necesario se incluyen las correccionesen la siguiente edición. Agradecemos sugerencias.

Exención de responsabilidadCopyright � Siemens AG 2002 All rights reserved

La divulgación y reproducción de este documento, así comoel uso y la comunicación de su contenido, no estánautorizados, a no ser que se obtenga el consentimientoexpreso para ello. Los infractores quedan obligados a laindemnización de los daños. Se reservan todos los derechos,en particular para el caso de concesión de patentes o demodelos de utilidad.

Siemens AGBereich Automation and DrivesGeschaeftsgebiet Industrial Automation SystemsPostfach 4848, D- 90327 Nuernberg

Siemens AG 2002Sujeto a cambios sin previo aviso.

Siemens Aktiengesellschaft A5E00165593-02

Page 3: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

iiiWindows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Prólogo

El Windows Logic Controller (WinLC RTX) ofrece todas las funciones de un autómataprogramable (PLC) en un entorno PC a tiempo real. WinLC RTX utiliza extensiones detiempo real VenturCom (RTX) para Windows NT y es totalmente compatible con losproductos de la gama SIMATIC. Con WinLC RTX puede utilizar todos los productosSIMATIC, como p.ej. Windows Control Center (WinCC).

WinLC RTX se comunica con la periferia descentralizada, p.ej. ET 200M, a través de la redPROFIBUS-DP. WinLC RTX puede comunicarse con STEP 7 u otro software deprogramación instalado en otro ordenador.

Destinatarios

Este manual está destinado a ingenieros, programadores y personal de mantenimiento conconocimientos generales sobre sistemas de automatización (PLC).

Alcance del manual

Este manual describe las funciones y el manejo de WinLC RTX.

Otros manuales

Encontrará información más detallada en la ayuda online de STEP 7 y de WinLC RTX.Asimismo, encontrará información adicional en los siguientes manuales:

Título Contenido

Programar conSTEP 7 V5.1

En este manual se describen la estructura del sistema operativo y losprogramas de usuario procesables en WinLC RTX. Este manual le serviráde ayuda para configurar un programa de usuario con el software deautomatización STEP 7.

Manual de referenciaFunciones estándar yfunciones de sistemaS7-300/400

WinLC RTX contiene funciones de sistema integradas así como bloques deorganización que puede utilizar para programar. Este manual contiene unadescripción de las funciones de sistema, de los bloques de organización yde las funciones estándar cargables.

Manual de usuarioSTEP 7

Este manual describe el uso básico y las funciones del software deautomatización STEP 7. El manual proporciona una visión general de losprocedimientos de configuración y programación de WinLC RTX.

Manual de usuario SIMATIC NETPROFIBUS

Este manual ofrece información sobre la comunicación a través dePROFIBUS-DP y sobre la configuración de redes PROFIBUS.

Page 4: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Prólogo

ivWindows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Ayuda adicional

Si tiene alguna duda técnica para la que no encuentre solución en éste u otros manuales deSTEP 7 o si necesita información para solicitar documentación o equipamiento adicional,póngase en contacto con su representante de Siemens.

Servicio al cliente de Siemens en Norteamérica:

• Teléfono:

– (609) 7346500

– (609) 7343530

• E-Mail:

[email protected]

[email protected]

• Internet:

– http://www.sea.siemens.com/software

– http://www1.ad.siemens.de/meta/support/html_76/support.htm

– http://www4.ad.siemens.de/csinfo/livelink.exe?func=cslib.csinfo2&siteid=cs&lang=en

Servicio al cliente de Siemens en Europa:

• Teléfono: ++49 (0) 911 895 7000

• Fax: ++49 (0) 911 895 7001

• E-Mail: [email protected]

• Internet: http://www1.ad.siemens.de/meta/index00.htm

Información sobre las extensiones de tiempo real VenturCom (RTX):

• Internet: http://www.vci.com

Page 5: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

vWindows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Índice

1 Presentación del producto 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Controlar procesos con WinLC RTX 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Funciones adicionales de WinLC RTX 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Modo de funcionamiento de WinLCRTX en caso de fallo de Windows NT 1-4. . . . .

1.4 Memorizar la fecha 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5 Diferencias con respecto a la versión de WinLC RTX para Windows NT 1-5. . . . . .

2 Configurar el software WinLC RTX 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Resumen del proceso de instalación de WinLC RTX 2-2. . . . . . . . . . . . . . . . . . . . . . .

2.2 Instalar el software WinLC RTX 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Utilizar WinLC RTX como programa de servicios de NT 2-5. . . . . . . . . . . . . . . . . . . .

2.4 Desinstalar el software WinLC RTX 2-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 Instalar la autorización para el software WinAC RTX 2-7. . . . . . . . . . . . . . . . . . . . . . .

2.6 Notas importantes sobre la instalación de la tarjeta CP 5613 2-9. . . . . . . . . . . . . . . .

2.7 Eliminación de fallos en la instalación de WinLC RTX 2-12. . . . . . . . . . . . . . . . . . . . . .

3 Enlazar software SIMATIC Client con WinLC RTX 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Enlazar STEP 7 con WinLC RTX en el mismo ordenador 3-2. . . . . . . . . . . . . . . . . . .

3.2 Enlazar STEP 7 con WinLC RTX en otro ordenador 3-3. . . . . . . . . . . . . . . . . . . . . . . .

4 Ejecutar el software WinLC RTX 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Abrir el software WinLC RTX 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Configurar el hardware 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3 Cargar el programa de usuario 4-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.4 Ejecutar el programa de usuario 4-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5 Modo de funcionamiento del ciclo de WinLC RTX 4-13. . . . . . . . . . . . . . . . . . . . . . . . . .

4.6 Configurar el funcionamiento de WinLC RTX 4-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.7 Ejecutar el controlador WinLC RTX 4-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.8 Seleccionar el idioma para WinAC RTX 4-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.9 Activar la protección de escritura y definir los niveles de protección para WinLC RTX 4-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.10 Guardar y volver a cargar el programa de usuario 4-27. . . . . . . . . . . . . . . . . . . . . . . . .

Page 6: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice

viWindows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

5 Funciones de WinLC RTX 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Selector de modo y LEDs de estado en el panel de control de WinLC RTX 5-2. . . .

5.2 Borrado total de la memoria en WinLC RTX 5-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3 Uso de información de diagnóstico de WinLC RTX 5-7. . . . . . . . . . . . . . . . . . . . . . . . .

5.4 Modo de funcionamiento de WinLC RTX en caso de fallo de Windows NT 5-9. . . .

5.5 Configurar los parámetros de funcionamiento de WinLC RTX 5-10. . . . . . . . . . . . . . .

5.6 Reloj de sistema compatible con WinLC RTX 5-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6 Configurar la red PROFIBUS-DP 6-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Pautas para configurar las redes PROFIBUS-DP 6-2. . . . . . . . . . . . . . . . . . . . . . . . . .

6.2 Determinar el formato físico de la red 6-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.3 Asignar direcciones a la periferia descentralizada 6-8. . . . . . . . . . . . . . . . . . . . . . . . . .

6.4 Iniciar la red PROFIBUS-DP 6-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A Lista de estado del sistema (SZL) A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B Juego de instrucciones B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1 Datos técnicos B-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.2 Bloques de organización compatibles (OBs) B-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.3 Funciones de sistema compatibles (SFCs) B-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.4 Tiempos de ejecución de las operaciones DP B-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.5 Bloques de función de sistema compatibles (SFBs) B-14. . . . . . . . . . . . . . . . . . . . . . . .

B.6 Tiempos de ejecución de operaciones B-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C Panel de control C-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.1 Acceder al controlador desde el panel de control C-2. . . . . . . . . . . . . . . . . . . . . . . . . .

C.2 Ajustar el control engine para el panel de control C-6. . . . . . . . . . . . . . . . . . . . . . . . . .

C.3 Programas de ejemplo para emplear el panel de control C-7. . . . . . . . . . . . . . . . . . . .

C.4 Evaluación de los LEDs de estado del panel de control C-11. . . . . . . . . . . . . . . . . . . . .

C.5 Propiedades y métodos del panel de control C-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.6 Eventos del panel de control C-25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D Distribución de tiempos entre WinLC RTX y el PC D-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1 Distribución de tiempos y ejecución del programa de control D-2. . . . . . . . . . . . . . . .

D.2 Prioridades de la ejecución de tiempo real D-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.3 Administración del tiempo de reposo del programa de control D-6. . . . . . . . . . . . . . .

Índice alfabético Índice alfabético-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 7: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

1-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Presentación del producto

WinLC RTX le permite controlar un proceso en tiempo real desde el ordenador. Dado queWinLC RTX pertenece a la gama de productos SIMATIC, este software es compatible conlos demás productos SIMATIC, por ejemplo con el software de programación STEP 7 yWindows Control Center (WinCC). Si se utiliza conjuntamente con los productos deautomatización SIMATIC, WinLC RTX es una potente solución para sus necesidades deautomatización.

WinLC RTX puede comunicarse de forma remota con STEP 7 a través de redesPROFIBUS, Ethernet o MPI. WinLC RTX controla la periferia descentralizada, comoET 200M, a través de PROFIBUS-DP.

Apartado Descripción Página

1.1 Controlar procesos con WinLC RTX 1-2

1.2 Funciones adicionales de WinLC RTX 1-4

1.3 Modo de funcionamiento de WinLCRTX en caso de fallo de Windows NT 1-4

1.4 Memorizar la fecha 1-4

1.5 Diferencias con respecto a la versión de WinLC RTX para Windows NT 1-5

1

Page 8: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Presentación del producto

1-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

1.1 Controlar procesos con WinLC RTX

Gracias a las extensiones de tiempo real (RTX) VenturCom para el sistema operativoWindows NT, WinLC RTX ofrece una solución en tiempo real para sus proyectos deautomatización basada en el entorno PC. La figura 1-1 muestra cómo WinLC RTX enlaza elPC (controlador) a través de PROFIBUS-DP con la periferia descentralizada implicada en elproceso o en el proyecto de automatización. Con WinLC RTX puede utilizar los siguientesproductos estándar de SIMATIC:

• El software de automatización STEP 7 que permite borrar, cargar, probar y controlar elprograma de usuario que se ejecuta en WinLC RTX.

• WinCC que cumple la función de interfaz máquina–hombre para que éste puedacontrolar el proceso.

WinLCRTX

Periferia descentralizada

PROFIBUS

STEP 7 WinCC

Productos SIMATIC opcionales

Figura 1-1 Componentes de WinLC RTX

Funciones de WinLC RTX

WinLC RTX es un sistema de automatización que funciona en un entorno PC y forma partede la gama de productos de los sistemas de automatización S7 (S7-300 y S7-400). WinLCRTX es compatible con las herramientas de automatización de la gama de productosSIMATIC, p.ej. con el software de programación STEP 7 y WinCC.

WinLC RTX dispone de cuatro acumuladores y se comunica con la periferia descentralizadaa través de PROFIBUS-DP. Encontrará más información sobre las funciones de WinLC RTXen el capítulo 5.

Page 9: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Presentación del producto

1-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Requisitos del sistema

Para instalar el software WinLC RTX en su ordenador necesitará el siguiente equipamiento:

• Un ordenador personal (PC) con:

– Procesador Pentium como mínimo a 400 MHz (recomendado)

– 128 MB de memoria RAM (recomendado)

– 512 KB Cache nivel 2

– Microsoft Windows NT versión 4.0 (o superior) con service pack 6 (o superior)

• Monitor en color, teclado y ratón o cualquier otro dispositivo de indicación (opcional)compatibles con Microsoft Windows NT

• 100 MB de espacio libre en el disco duro

• Como mínimo 1 MB de espacio libre en la unidad C para el programa de instalación (losarchivos de instalación se borran una vez que la instalación ha finalizado con éxito)

• Una tarjeta CP 5613 instalada (como mínimo versión 3), conectada a una redPROFIBUS-DP para la comunicación con la periferia descentralizada. La tarjeta CP 5613debe insertarse en una ranura que no comparta un número IRQ con un dispositivocontrolado por Windows.

Page 10: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Presentación del producto

1-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

1.2 Funciones adicionales de WinLC RTX

WinLC RTX es un controlador en tiempo real basado en el entorno PC que incluye lassiguientes funciones:

• WinLC RTX se comunica de forma remota con STEP 7 y SIMATIC Computing a travésde redes PROFIBUS, MPI o Ethernet. También es compatible con los productos HMI deSIMATIC. Se recomienda STEP7 V5.0 SP3 o superior, pero WinLC RTX también puedeutilizarse con versiones anteriores de STEP 7. Encontrará información detallada en elapartado 4.2.

• WinLC RTX utiliza el procesador de comunicaciones CP 5613 para comunicarse con laperiferia descentralizada. El CP 5613 debe adquirirse por separado.

• Si trabaja con STEP 7 a partir de la versión V5.0 SP3, debe configurar WinLC RTX comoequipo PC.

• Para obtener un comportamiento determinístico mejorado y limitar al mismo tiempo losfallos de Windows NT, WinLC RTX ejecuta el programa de usuario en un subsistema detiempo real.

1.3 Modo de funcionamiento de WinLCRTX en caso de fallo deWindows NT

WinLC RTX soporta el OB84 (fallo de la CPU), lo que le permite finalizar el proceso enmarcha en caso de que Windows NT detecte un fallo que no puede solucionar o bien unfallo que provoque la parada del sistema durante la ejecución de WinLC RTX. Encontraráinformación detallada al respecto en el apartado 5.4.

1.4 Memorizar la fecha

WinLC RTX memoriza la fecha en formato de dos cifras (p.ej. 1999 se memoriza como“99”). WinLC RTX interpreta “00” correctamente como el año 2000. Se memorizan los años84 (para 1984) hasta 83 (para 2083).

Page 11: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Presentación del producto

1-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

1.5 Diferencias con respecto a la versión de WinLC RTXpara Windows NT

Algunas funciones de WinLC RTX son diferentes con respecto a la versión paraWindows NT:

• Valores de salida en áreas de memoria no remanentes tras el cierre y el rearranquecompleto de WinLC RTX:

– WinLC RTX bajo Windows NT: si el controlador, WinLC RTX guarda los valores de lasáreas de memoria no remanentes. Dichos valores se restauran al volver a arrancar elcontrolador.

– WinLC RTX: Al apagar el controlador, WinLC RTX NO guarda los valores de las áreasde memoria no remanentes. Al volver a arrancar el controlador, se cargan los valoresde salida en las áreas de memoria no remanentes.

• Compatibilidad con enlaces externos a través de la tarjeta CP 5613:

– WinLC RTX bajo Windows NT: puede configurar puntos de acceso (WinLC_0 hastaWinLC_8) para los drivers de la tarjeta CP 5613.

– WinLC RTX: los drivers de tiempo real (RTX) para la tarjeta CP 5613 que seinstalaban con WinLC RTX no soportan puntos de acceso. Si quiere configurar puntosde acceso para WinLC RTX, tiene que utilizar una segunda tarjeta CP(p.ej. CP 5611).

Page 12: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Presentación del producto

1-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Page 13: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

2-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Configurar el software WinLC RTX

Resumen del capítulo

Para poder utilizar WinLC RTX para el control de procesos tiene que instalar y autorizar elsoftware WinAC RTX en su sistema. También tiene que instalar un procesador decomunicaciones (tarjeta CP 5613).

Nota

El programa de instalación para WinAC RTX le ayudará a instalar WinLC RTX como programa de servicios NT.

El programa de instalación de WinLC RTX configura la tarjeta CP 5613 en su sistema comopunto de acceso para WinLC RTX. El capítulo 6 contiene las directivas para la planificaciónde la red PROFIBUS. Encontrará información adicional sobre la periferia descentralizada ysobre la red PROFIBUS en el manual SIMATIC NET PROFIBUS así como en ladocumentación de la perifieria descentralizada.

Apartado Descripción Página

2.1 Resumen del proceso de instalación de WinLC RTX 2-2

2.2 Instalar el software WinLC RTX 2-3

2.3 Utilizar WinLC RTX como programa de servicios de NT 2-5

2.4 Desinstalar el software WinLC RTX 2-6

2.5 Instalar la autorización para el software WinAC RTX 2-7

2.6 Notas importantes sobre la instalación de la tarjeta CP 5613 2-9

2.7 Eliminación de fallos en la instalación de WinLC RTX 2-12

2

Page 14: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

2.1 Resumen del proceso de instalación de WinLC RTX

Tal y como muestra la figura 2-1, tiene que instalar los siguientes componentes:

• Tarjeta CP 5613 (no incluida en el paquete de software)

• Extensiones de tiempo real (RTX) VenturCom para Windows NT

• Software WinLC RTX (y otros elementos de WinAC RTX)

WinLC RTX se suministra con drivers de tiempo real para la tarjeta CP 5613.

Debe instalar estos productos en su ordenador y enlazar WinLC RTX con la periferiadescentralizada a través de la red.

Periferia descentralizada

Red PROFIBUS

Tarjeta CP 5613

WinLC RTX

VenturCom RTX

Figura 2-1 Instalar los componentes de WinLC RTX

Debe instalar cada uno de los componentes por separado en su ordenador. En ladocumentación correspondiente a cada uno de los componentes encontrará lasinstrucciones concretas para su instalación. Si instala el software STEP 7 (u otro paquete desoftware SIMATIC), debe consultar el manual de instalación del producto en cuestión.

Para instalar los componentes de WinLC RTX, proceda de la siguiente manera:

• Debe instalar la tarjeta CP 5613 en su ordenador. Pero no instale el software SIMATICNET. Encontrará información detallada sobre la instalación de la tarjeta CP en ladocumentación de la tarjeta CP 5613 y en el apartado 2.6.

• El programa de instalación de WinAC RTX le ayudará a instalar el software WinLC RTX.Los drivers para la tarjeta CP 5613 están incluidos en la instalación (véase el apartado 2.2).

• Para utilizar WinAC RTX en su ordenador debe instalar la correspondiente autorización(véase el apartado 2.5).

Nota

El programa de instalación configura la primera tarjeta CP 5613 en su sistema como puntode acceso para WinLC RTX. La tarjeta CP 5613 para WinLC RTX no se configura con laaplicación “Ajustar interfaz PG/PC”.

Page 15: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

2.2 Instalar el software WinLC RTX

WinAC RTX incluye un programa de instalación que ejecuta la instalación automáticamente.Siga uno a uno todos los pasos que el sistema le vaya indicando en la pantalla hastafinalizar el proceso de instalación. El programa de instalación le permite instalar todos o sóloalgunos de los componentes de WinAC RTX. Si sólo desea instalar WinLC RTX, desactiveel resto de componentes de WinAC RTX e indique que sólo desea instalar WinLC RTX.

Durante el proceso de instalación el programa comprueba si se ha instalado unaautorización en el disco duro. Puede instalar la autorización inmediatamente o continuar conla instalación del software e instalar la autorización en otro momento (véase el apartado2.5). Se describe el manejo del programa de autorización.

Abrir el programa de instalación

El programa de instalación le guía paso a paso a través del proceso de instalación. Encualquier momento es posible acceder al paso siguiente o anterior.

Nota

Antes de instalar WinLC RTX, el programa de instalación borra del PC todas las versionesexistentes de WinLC y de los drivers CP 5613.

Proceda de la siguiente manera para abrir el programa de instalación:

1. En Windows NT, abra el cuadro de diálogo para instalar software haciendo doble clicsobre el icono “Agregar o quitar programas”.

2. Haga clic sobre “Instalar”.

3. Introduzca el CD-ROM y seleccione “Siguiente”. Windows NT busca automáticamente elprograma de instalación SETUP.EXE.

4. Siga las instrucciones del programa de instalación y seleccione los elementos deWinAC RTX que desea instalar:

– El programa de instalación instala primero las extensiones de tiempo real VenturCom(RTX). Cuando la instalación de las extensiones RTX ha finalizado, el programa deinstalación reinicia el ordenador.

– Una vez reiniciado el ordenador, el programa de instalación instala los elementos deWinAC RTX que ha seleccionado previamente.

5. Si el programa se lo pide, introduzca el disquete de autorización en la unidad A: .Encontrará información detallada sobre la instalación de la autorización de WinLC RTXen el apartado 2.5.

Si la instalación termina sin errores, aparece en la pantalla el correspondiente mensaje.

Page 16: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Nota

Puede configurar WinLC RTX para enlazarlo con STEP 7. Éste puede estar instalado en elmismo ordenador que WinLC RTX o bien en otro. Encontrará más información al respectoen los apartados 3.1 y 3.2.

Fallo durante la instalación

Los siguientes errores provocan la interrupción del proceso de instalación:

• Error de arranque inmediatamente después de iniciarse el arranque del programa deinstalación: Seguramente no ha ejecutado el programa Setup.exe en Windows NT.

• No hay suficiente espacio libre: Se requieren como mínimo 10 MB de espacio libre en eldisco duro para WinLC RTX.

• Disquete defectuoso: Compruebe si el CD que contiene WinAC RTX está dañado ypóngase en contacto con su representante de Siemens.

Page 17: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

2.3 Utilizar WinLC RTX como programa de servicios de NT

El programa de instalación le ayudará a instalar WinLC RTX como programa de servicios deNT. Para instalar WinLC RTX como programa de servicios se requieren derechos deadministrador. Si utiliza WinLC como programa de servicios de NT, WinLC RTX se abreautomáticamente al arrancar el ordenador. En caso necesario, puede cambiar estaconfiguración posteriormente en el panel de control de Windows NT (véase el apartado 4.7).

Nota

Para utilizar el software WinLC RTX necesitará derechos de administrador (“ADMIN”). Parapoder utilizar WinLC RTX aunque el usuario del ordenador no sea el administrador, debeconfigurar WinLC RTX como programa de servicios de NT. En el momento en que unusuario arranca el sistema e inicia su sesión, se ejecuta el servicio WinLC RTX. De esemodo el usuario puede utilizar todas las funciones que estén permitidas en elcorrespondiente nivel de protección de WinLC RTX.

La ejecución de WinLC RTX puede controlarse desde el panel de control de Windows NT siestá configurado como programa de servicios de NT. Para abrir los servicios deWindows NT, proceda de la siguiente manera:

1. Seleccione el comando de menú Inicio > Configuración > Panel de control .

2. Haga doble clic sobre el icono “Services”. Se abre el cuadro de diálogo “Services”.

3. En la lista de servicios de NT, seleccione “SIMATIC WinLC RTX”. Observe que elcomportamiento de arranque está configurado como “Automático”.

4. Para abrir o cerrar WinLC RTX debe utilizar los botones “Start” o “Stop” del cuadro dediálogo “Services”.

Si no desea que WinLC RTX se abra automáticamente tras reiniciar el sistema, proceda dela siguiente manera:

1. En el cuadro de diálogo “Services”, seleccione el botón “Start” para abrir el cuadro dediálogo correspondiente.

2. En el campo “Startup Type”, seleccione la opción “Manual” y confirme con “OK”. Observeque ahora el comportamiento de arranque está configurado como “Manual”.

3. Cierre el cuadro de diálogo “Services”.

Una vez que haya especificado que WinLC RTX debe abrirse manualmente, cada vez quedesee abrir o cerrar WinLC RTX deberá abrir el cuadro de diálogo “Services” y seleccionaruno de los botones “Start” o “Stop”.

Page 18: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

2.4 Desinstalar el software WinLC RTX

Para desinstalar el software WinLC RTX utilice el programa de servicio “Agregar o quitarprogramas” de Windows NT:

1. En Windows NT, abra el cuadro de diálogo para instalar software haciendo doble clicsobre el icono “Agregar o quitar programas”.

2. En la lista de programas instalados, seleccione WinLC RTX y el botón “Agregar o quitar”.Windows NT desinstala el software WinLC RTX.

3. Si aparece el cuadro de diálogo “Borrar los componentes comunes”, en caso de dudahaga clic sobre el botón “No”.

Cuidado

Si la autorización para WinLC RTX se transfiere o desinstala incorrectamente, puedeperderse de forma irrecuperable.

El archivo Léame incluido en el disquete de autorización contiene las pautas a seguir parainstalar, transferir y desinstalar la autorización para WinLC RTX. Si no se observan dichaspautas, la autorización para WinLC RTX podría perderse de forma irrecuperable.

Lea las instrucciones indicadas en el archivo Léame que encontrará en el disquete deautorización y observe las normas para la transferencia y la desinstalación de laautorización.

Page 19: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

2.5 Instalar la autorización para el software WinAC RTX

Para utilizar WinAC RTX se requiere una autorización específica para dicho producto(autorización de utilización).

Nota

Aunque desinstale la autorización, el controlador WinLC RTX continúa funcionando.

Cada seis minutos aparecerá una advertencia que le indica que no hay ningunaautorización.

Si instala una autorización mientras el controlador WinLC RTX está funcionando, debecambiar el estado operativo del controlador para que la autorización sea válida.

Disquete de autorización

El software incluye un disquete de autorización. Dicho disquete contiene la autorización asícomo el programa (AUTHORSW) necesario para visualizarla, instalarla y desinstalarla.

Cada paquete de software de automatización SIMATIC incluye un disquete de autorización.La autorización de un programa se instala como parte de la instalación del software.

Cuidado

Si la autorización para WinLC RTX se transfiere o desinstala incorrectamente, puedeperderse de forma irrecuperable.

El archivo Léame incluido en el disquete de autorización describe las pautas a seguir parainstalar, transferir y desinstalar la autorización para WinLC RTX. Si no se observan dichaspautas, la autorización para WinLC RTX podría perderse de forma irrecuperable. Lea lasinstrucciones indicadas en el archivo Léame que encontrará en el disquete de autorización yobserve las normas para la transferencia y la desinstalación de la autorización.

Instalar la autorización

Cuando instale el software por primera vez, le aparecerá un mensaje en la pantalla con elque el sistema le pide que instale la autorización. Proceda de la siguiente manera parainstalar la autorización para WinLC RTX:

1. Introduzca el disquete de autorización en la unidad A: cuando aparezca un mensaje queasí se lo indique.

2. Confirme la solicitud.

La autorización se transfiere al disco duro (C:), es decir, su ordenador registra que usteddispone de una autorización.

Page 20: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Nota

Para instalar la autorización para WinLC RTX debe indicar como unidad de destino siemprela unidad C:

Si ejecuta WinLC RTX sin que la autorización esté instalada, aparece un mensaje en lapantalla. Para instalar la autorización posteriormente, abra el programa AUTHORSW queencontrará en el disquete de autorización. Este programa le permite visualizar, instalar ydesinstalar la autorización.

Desinstalar la autorización

Si requiriese una nueva autorización, p.ej. en caso de que desee formatear la unidad en laque se encuentra la autorización, antes debe “rescatarla”. Para ello necesita el disquete deautorización original.

Proceda de la siguiente manera para volver a transferir la autorización al disquete deautorización:

1. Introduzca el disquete de autorización original en la unidad de disco.

2. Abra el programa AUTHORSW.EXE desde el disquete de autorización.

3. En la lista de autorizaciones almacenadas en la unidad C: seleccione la autorización quedesea desinstalar.

4. Seleccione el comando de menú Autorización > Transferir... .

5. En el cuadro de diálogo, indique la unidad de disco de destino a la que desea transferir laautorización y confirme.

6. A continuación se vuelve a abrir el cuadro de diálogo con la lista que contiene el resto deautorizaciones almacenadas en la unidad. Cierre el programa AUTHORSW si no deseadesinstalar más autorizaciones.

Ya puede utilizar el disquete para volver a instalar la autorización. Para desinstalar laautorización existente necesita el disquete de autorización.

Si se produce algún fallo en su disco duro antes de que haya podido “rescatar” laautorización, diríjase a su representante de Siemens.

Page 21: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

2.6 Notas importantes sobre la instalación de la tarjeta CP 5613

!Cuidado

Si utiliza WinLC RTX tanto con los drivers de WinLC RTX como con los drivers de SIMATICNET para la tarjeta CP 5613 instalada en su ordenador podría producirse un funcionamientoimprevisible de la tarjeta CP 5613, lo que podría provocar daños personales y materiales.

No instale el software SIMATIC NET y la tarjeta CP 5613 después de haber instaladoWinLC RTX.

El controlador WinLC RTX utiliza un driver de tiempo real para el acceso a la tarjetaCP 5613. Dicho driver sustituye el driver SIMATIC NET CP 5613 suministrado con la tarjetaCP 5613.

El software SIMATIC NET para la tarjeta CP 5613 incluye los siguientes productos: elsoftware DP básico DP 5613, S7 5613, FMS 5613 y CP 5613/ CP 5614. Si instalacualquiera de estos productos en su ordenador se instalan los drivers de SIMATIC NETpara la tarjeta CP 5613.

El programa de instalación de WinLC RTX puede desinstalar los drivers existentes para latarjeta CP 5613 antes de instalar los drivers de WinLC RTX para la tarjeta CP 5613. Noinstale el software CP 5613 del CD de SIMATIC NET si ya ha instalado el softwareWinLC RTX.

Acceder a la tarjeta CP 5613 en modo de Poll o Interrupt

WinLC RTX accede a la tarjeta CP 5613 en los modos Poll o Interrupt. El modo Interrupt esmás potente en comparación con el modo Poll.

Nota

Si la tarjeta CP 5613 funciona en modo Poll no podrá utilizarla para actualizaciones de E/Ssíncronas (DP equidistante). Las reacciones del sistema en caso de alarma de proceso(OB40), alarma de diagnóstico (OB82), alarma de presencia de módulo (insertar/extraer)(OB83) y alarma de fallo del bastidor (OB86) se retrasan hasta 2 ms por alarma. Tambiénse reduce la capacidad para la parametrización del módulo y la lectura/escritura de registrosen módulos.

Para garantizar que WinLC RTX accede a la tarjeta CP 5613 en modo Interrupt, debe haberinstalado una tarjeta CP 5613 (como mínimo versión 3) en un slot PCI que no comparta unnúmero IRQ con un equipo controlado por Windows.

Page 22: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Proceda de la siguiente manera para determinar el número IRQ de la tarjeta CP 5613:

1. Abra la carpeta Archivos de programas\Vci\RTX\Samples (generalmente en la unidad C:)y busque el programa de servicios ScanBus.rtss.

2. Haga doble clic sobre el icono de ScanBus.rtss. El programa de servicios ScanBuselabora una lista de todos los equipos PCI instalados en su ordenador. Dicha listatambién incluye los recursos de los equipos.

3. Busque los PciData para el siguiente equipo:

– VendorID: 0x110a

– DeviceID: 0x3142

4. La entrada InterruptLine indica el número IRQ de la tarjeta CP 5613. Con este númeropuede solucionar el conflicto de asignación de IRQ de la forma descrita a continuación.

Nota

Si no se dispone de una tarjeta CP 5613 (como mínimo versión 3) con un número IRQunívoco, cada vez que se arranque el driver CP5613rtx, aparecerá un mensaje deadvertencia en la pantalla. Dicho mensaje indica que la tarjeta CP 5613 se encuentra enestado Poll. También se muestra el número IRQ de la CP 5613. Con este número puedesolucionar el conflicto de asignación de IRQ de la forma descrita a continuación.

Si desea solucionar un conflicto de asignación de IRQ para la tarjeta CP 5613, solicite lavisualización de los números IRQ asignados a los equipos de su ordenador controlados porNT:

1. Seleccione el comando de menú Inicio > Programas > Herramientas administrativas(general) > Diagnóstico de Windows NT para abrir el cuadro de diálogo para eldiagnóstico de Windows NT.

2. Abra la ficha “Recursos” para visualizar el número IRQ de los equipos de NT instaladosen su ordenador:

– Si en la lista de equipos aparece la entrada “cp5613”, hay instalado un componentedel software SIMATIC NET CP 5613. Para que WinLC RTX funcione correctamente,debe desinstalar el software en cuestión.

– Compare el número IRQ para los equipos controlados por NT con el número IRQ dela tarjeta CP 5613.

Page 23: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Si el número IRQ de la tarjeta CP 5613 está asignado a un equipo NT, siga uno de lossiguientes procesos para modificar la configuración de su sistema y asignar a la tarjetaCP 5613 otro número IRQ:

• En el servicio Setup BIOS de su ordenador, asigne a la tarjeta CP 5613 un número IRQunívoco.

• Instale la tarjeta CP 5613 en otro slot del bus PCI de su ordenador. Si es necesario,desactive el dispositivo integrado que sea necesario para poder disponer de un númeroIRQ para la tarjeta CP 5613.

Nota

Este procedimiento puede resultar iterativo. En algunos ordenadores es posible que noconsiga resolver este conflicto de números IRQ. Si tiene alguna dificultad para asignar a latarjeta CP 5613 un número IRQ unívoco, diríjase al fabricante de su PC.

Page 24: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

2.7 Eliminación de fallos en la instalación de WinLC RTX

Problemas debidos a que no está instalado Windows NT 4.0, service pack 6

Las extensiones de tiempo real (RTX) VenturCom y WinLC RTX requieren el sistemaoperativo Windows NT versión 4.0, service pack 6 (SP6), para funcionar correctamente. Siutiliza WinLC RTX con otra versión de Windows NT, puede encontrarse con los siguientesproblemas:

• Error en los indicadores de la CPU (LEDs), que no reconocen un cambio de estadooperativo

• Error al finalizar el enlace con la CPU

• Mensajes de error de pila del software de autorización de DP

El service pack 6 para Microsoft Windows NT 4.0 puede descargarse gratuitamente desdela página web de Microsoft (www.microsoft.com).

Si no es posible arrancar el controlador WinLC RTX desde el panel de control deWinLC RTX

Al instalar WinLC RTX, el programa de instalación crea el Active File y lo registra. El ActiveFile es un archivo de sistema de WinLC muy importante. Si por algún motivo no seencuentra la ruta de acceso al Active File en el registro, el controlador WinLC RTX no puedearrancarse desde el panel de control de WinLC.

Proceda de la siguiente manera para restaurar la ruta de acceso al Active File:

1. Abra el controlador WinLC RTX desde el Explorador de Windows:

– Busque el archivo ejecutable del controlador:

S7wlcrtx.exe

– Haga doble clic sobre el icono para abrir el controlador. (De ese modo sólo se arrancael controlador. El panel de control de WinLC no aparece en la pantalla.)

Al arrancar el controlador, WinLC RTX registra la ruta del Active File. WinLC RTX abreun controlador vacío (sin programa de usuario) en el estado operativo STOP.

2. Para enlazar el controlador, haga doble clic sobre el icono de WinLC RTX de suescritorio. A continuación aparecerá en la pantalla el panel de control de WinLC.

Nota

Si abre el controlador WinLC RTX de esta manera, no podrá cerrarlo desde la aplicación.Para cerrarlo tendrá que cerrar la sesión en Windows NT.

Page 25: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Problemas al instalar elementos de WinAC mientras WinLC RTX está funcionando

No instale elementos de WinAC (como por ejemplo SIMATIC Computing) en un ordenadoren el que WinLC RTX esté funcionando durante la instalación. Dado que estos productosutilizan los mismo recursos, algunos archivos pueden resultar dañados. Antes de instalar elsoftware WinAC debe finalizar el funcionamiento de WinLC RTX (o cualquier otro elementode WinAC).

!Cuidado

No instale componentes de WinAC (p.ej. WinLC RTX) en un ordenador mientras estánfuncionando otros componentes de WinAC (p.ej. WinLC RTX, el SoftContainer de SIMATIC Computing, programas que utilicen controles SIMATIC proporcionados porSIMATIC Computing, el panel para la CPU 416-2 DP ISA o cualquier otro Slot–PLC).

Dado que SIMATIC Computing, WinLC RTX y otros elementos de WinAC utilizan archivosconjuntos, algunos archivos pueden resultar dañados al intentar instalar componentes delsoftware WinAC mientras están funcionando otros componentes de WinAC en el mismoordenador. Asegúrese siempre de que no están funcionando los siguientes programasmientras instala WinLC RTX:

• WinLC RTX

• Panel para la CPU 416-2 DP ISA u otro Slot–PLC

• SIMATIC Computing SoftContainer

• Configurador de archivos de símbolos

• Toolmanager

• Configuración OPC de SIMATIC Computing

• Configuración de SIMATIC Computing

• Cualquier programa (p.ej. un programa confeccionado en Visual Basic) que utilice loscontroles SIMATIC proporcionados por SIMATIC Computing

Problemas con la función de autoarranque

Para poder utilizar la función de autoarranque para definir el comportamiento de arranque ycierre de WinLC RTX, necesitará derechos de administrador. Si no dispone de ellos, nopodrá modificar las opciones de arranque automático.

Encontrará información detallada sobre la función de autoarranque en el apartado 4.7.

Problemas si modifica la dirección MPI para WinLC RTX con STEP 7

Si modifica la dirección MPI de estación para WinLC RTX en la configuración de hardwarede STEP 7, se producirán problemas en la comunicación con la red MPI. Estos problemasse deben a que la dirección lógica (como está configurada en STEP 7) no coincide con ladirección física de WinLC RTX (tal y como está definida por la tarjeta MPI, generalmenteMPI=2).

La dirección MPI de WinLC RTX (MPI=2) la determina la tarjeta MPI instalada en elordenador. Esta dirección MPI configurada por hardware para WinLC RTX es independientede otras direcciones MPI que se pueden definir con STEP 7. La dirección de estación deWinLC RTX debe ser siempre MPI=2, no la modifique.

Page 26: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar el software WinLC RTX

2-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Problemas al desinstalar el software Computing mientras está funcionandoWinLC RTX

Si WinLC RTX está funcionando durante la desinstalación de SIMATIC Computing, enWinLC RTX se produce un error de enlace y el enlace con la máquina o bien con el procesose pierde. Proceda de la siguiente manera para solucionar el error de enlace:

1. Finalice la ejecución de WinLC RTX (S7wlcrtx.exe) desde el administrador de tareas deWindows NT.

2. Si el panel de control de WinLC RTX está abierto, ciérrelo.

3. Vuelva a abrir WinLC RTX para restaurar el enlace con la máquina o bien con el proceso.

!Precaución

Si desinstala el software SIMATIC Computing de un ordenador en el que está funcionandoWinLC RTX, éste pierde el enlace con la máquina o con el proceso que se estácontrolando. Esto puede conllevar reacciones imprevisibles en el proceso que a su vezpueden provocar daños corporales o materiales e incluso la muerte.

Si WinLC RTX ha perdido el enlace con el proceso debido a una desinstalación de SIMATICComputing, finalice la ejecución de WinLC RTX desde el administrador de tareas deWindows NT (S7wlcrtx.exe). Si el panel de control de WinLC RTX está abierto, ciérrelo.Vuelva a abrir WinLC RTX para restaurar el enlace con la máquina o con el proceso.

Antes de desinstalar el software SIMATIC Computing, asegúrese siempre de que elcontrolador WinLC RTX está cerrado y de que el software WinLC RTX no está funcionando.De ese modo se evita que WinLC RTX pueda perder el enlace con la máquina o bien con elproceso, impidiendo así un comportamiento imprevisible de los equipos involucrados en elproceso. Instale un circuito físico de parada de emergencia para la máquina o para elproceso.

Page 27: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

3-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Enlazar software SIMATIC Client conWinLC RTX

Resumen del capítulo

Puede enlazar WinLC RTX con productos SIMATIC como STEP 7, WinCC y ProTool Pro através de redes MPI, PROFIBUS-DP- o Ethernet (H1). Encontrará información detallada alrespecto en la documentación de cada uno de los productos.

Este capítulo proporciona información sobre las diferentes configuraciones del enlace entreWinLC RTX y STEP 7.

Nota

Las versiones anteriores de WinLC RTX le permitían desviar la comunicación MPI.WinLC RTX no admite esta función.

Apartado Descripción Página

3.1 Enlazar STEP 7 con WinLC RTX en el mismo ordenador 3-2

3.2 Enlazar STEP 7 con WinLC RTX en otro ordenador 3-3

3

Page 28: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Enlazar software SIMATIC Client con WinLC RTX

3-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

3.1 Enlazar STEP 7 con WinLC RTX en el mismo ordenador

Proceda de la siguiente manera para configurar STEP 7 para la comunicación conWinLC RTX en el mismo ordenador.

1. En WinLC RTX seleccione el comando de menú CPU > Setting PG/PC Interface para abrir el cuadro de diálogo “Ajustar interfaz PG/PC”.

2. En la lista desplegable “Punto de acceso de la aplicación”, seleccione la siguiente entrada (véase la figura 3-1):

S7ONLINE (STEP 7)

3. En la lista desplegable “Parametrización utilizada”, seleccione los siguientes parámetros:

PC Internal (local)

4. Haga clic sobre el botón “Aceptar” para introducir la configuración y cerrar el cuadro dediálogo.

STEP7 ya está configurado para la comunicación con WinLC RTX en el ordenador local.

Cancelar AyudaAceptar

InterfacesInstalar...

Ruta de accesoPunto de acceso de la aplicación:Micro/WIN ––> PC/PPI cable (PPI)(estándar para Micro/WIN)Parametrización utilizada:PC/PPI cable (PPI)MPI-ISA on board (MPI)

MPI-ISA on board (PPI)MPI-ISA Card (PROFIBUS)PC Adapter (MPI)PC Adapter(PROFIBUS)PC/PPI cable(PPI)

Propiedades

BorrarCopiar...

(Parametrización de su PC/PPI Cablepara una red PPI)

Ajustar interfaz PG/PC

Cancelar AyudaAceptar

Interfaces

Seleccionar...

Ruta de acceso

Punto de acceso de la aplicación:

S7ONLINE (STEP 7) ––>PC Internal (local)

(estándar para STEP7)

Parametrización utilizada:

PC Internal (local) Propiedades

Borrar

Copiar...

(Comunicación con componentes de WinAC en el mismoPG/PC)

Ajustar interfaz PG/PC (V5.0)

Instalar/Desinstalar:

CP5611 (MPI)CP4611(PROFIBUS)CP5412A2(MPI)CP5412A2(PROFIBUS)PC Internal (local)TCP/IP-->3Com Etherlink III Adapter

Figura 3-1 Configurar la interfaz PG/PC para PC internal (local)

Page 29: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Enlazar software SIMATIC Client con WinLC RTX

3-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

3.2 Enlazar STEP 7 con WinLC RTX en otro ordenador

Como puede ver en la figura 3-2, puede enlazar STEP 7 con WinLC RTX en un ordenadorremoto.

• Para ello debe definir la conexión en red a través de la cual se comunican STEP 7 yWinLC RTX configurando la interfaz PG/PC en el ordenador remoto.

• En el ordenador remoto tiene que estar instalado el software STEP 7 y en el equipo conel que desea establecer la comunicación debe estar instalado WinLC RTX.

Nota

Si desea configurar STEP 7 y WinLC RTX para la comunicación H1, también tiene quetener instalado el siguiente software:

• Paquete opcional NCM para comunicación H1

• STEP 7 versión 5, service pack 3 (SP3)

Red

Ajustar interfazPG/PC

STEP 7

Control Engines

Ajustar interfazPG/PC

Ordenadorremoto

Ordenadorlocal

WinLC RTX

Figura 3-2 Enlazar STEP 7 con WinLC RTX a través de una red

Nota

NetPro no puede volver a configurar las direcciones MPI y H1 o los parámetros de bus deWinLC RTX en otro ordenador. Las tarjetas CP necesarias no se controlan desde WinLCRTX. Estos ajustes sólo pueden realizarse en la aplicación local “Ajustar interfaz PG/PC”.Las direcciones de red y los parámetros de bus para PROFIBUS pueden volver aconfigurarse en otro ordenador. WinLC RTX es el maestro para la tarjeta CP 5613.

Page 30: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Enlazar software SIMATIC Client con WinLC RTX

3-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Configurar el ordenador que contiene STEP 7

Configure el ordenador en el que está instalado STEP 7 para la comunicación con WinLCRTX en un ordenador remoto:

1. En el Administrador SIMATIC, seleccione el comando de menú Herramientas > Ajustarinterfaz PG/PC para abrir el cuadro de diálogo “Ajustar interfaz PG/PC”.

2. En la lista desplegable “Punto de acceso de la aplicación”, seleccione la siguienteentrada (véase la figura 3-3):

S7ONLINE (STEP 7)

3. Si utiliza MPI como ruta para la comunicación en red, seleccione el parámetro de interfazMPI.

Ejemplo: CP5611 (MPI)

4. Si utiliza PROFIBUS-DP como ruta para la comunicación en red, seleccione el parámetrode interfaz PROFIBUS-DP.

Ejemplo: CP5412A2(PROFIBUS)

5. Si utiliza H1 como ruta para la comunicación en red, seleccione el parámetro de interfazTCP/IP.

Ejemplo: TCP/IP -> 3Com Etherlink III Ada

6. Confirme la configuración con “Aceptar”.

Cancelar AyudaAceptar

InterfacesInstalar...

Ruta de accesoPunto de acceso de la aplicación:Micro/WIN ––> PC/PPI cable (PPI)(estándar para Micro/WIN)Parametrización utilizada:PC/PPI cable (PPI)MPI-ISA on board (MPI)

MPI-ISA on board (PPI)MPI-ISA Card (PROFIBUS)PC Adapter (MPI)PC Adapter(PROFIBUS)PC/PPI cable(PPI)

Propiedades

BorrarCopiar...

(Parametrización de su PC/PPI Cablepara una red PPI)

Ajustar interfaz PG/PC

Cancelar AyudaAceptar

Interfaces

Ruta de acceso

Punto de acceso de la aplicación:

S7ONLINE (STEP 7) --> CP5412A2(PROFIBUS)

(estándar para STEP7)

Parametrización utilizada:

CP5611 (MPI)CP5611(PROFIBUS)CP5412A2(MPI)CP5412A2(PROFIBUS)PC Internal (local)TCP/IP-->3Com Etherlink III Adapter

Propiedades

Borrar

Copiar...

(Parametrización de un procesador de comunicaciones CP 5412 (A2)para una red PROFIBUS)

Ajustar interfaz PG/PC (V5.0)

Instalar/Desinstalar: Seleccionar...

CP5611 (MPI)

Figura 3-3 Configurar la interfaz PG/PC en el ordenador en el que está instalado STEP 7

Page 31: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Enlazar software SIMATIC Client con WinLC RTX

3-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Nota

Para que WinLC RTX sea visible para otras unidades de programación de la redPROFIBUS-DP tiene que configurar la tarjeta CP en el cuadro de diálogo “Ajustar interfazPG/PC”:

S7ONLINE (STEP7) --> PROFIBUS

Seleccione también la opción “PG es el único maestro del bus”.

Configurar el ordenador en el que está instalado WinLC RTX

En el ordenador en el que está instalado WinLC RTX tiene que configurar la(s) ruta(s) decomunicación con los ordenadores en los que está instalado STEP 7. WinLC RTX instalanuevos puntos de acceso. Cada uno de los puntos de acceso puede referirse a una de lasinterfaces instaladas. En el siguiente ejemplo WinLC RTX proporciona accesosimultáneamente a través de dos tarjetas CP (CP 5412 y CP 5611). No puede acceder aWinLC RTX a través de tarjetas CP que no tengan asignado ningún punto de acceso.

WinLC_0 --> libre

WinLC_1 --> CP5412A2(MPI)

WinLC_2 --> libre

WinLC_3 --> libre

WinLC_4 --> libre

WinLC_5 --> libre

WinLC_6 --> CP5611 (MPI)

WinLC_7 --> libre

WinLC_8 --> libre

Proceda de la siguiente manera para asignar uno de los puntos de acceso del ejemplo:

1. En el panel de control de WinLC RTX, seleccione el comando de menú CPU > SettingPG / PC Interface para abrir el cuadro de diálogo “Ajustar interfaz PG/PC”.

2. En la lista desplegable “Punto de acceso de la aplicación”, seleccione el punto deacceso. Ejemplo: WinLC_6

3. Seleccione la parametrización de interfaz correspondiente a la ruta de comunicación enred que utilice (véase la figura 3-4). Ejemplo: CP5611 (MPI)

Repita los pasos 2 y 3 y configure todos los puntos de acceso necesarios para lacomunicación con una red.

4. Cierre la aplicación WinLC RTX y reinicie el sistema para que la configuración se hagaefectiva. En la página 4-19 encontrará información adicional sobre el procedimiento quedebe seguir para cerrar y reiniciar.

Page 32: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Enlazar software SIMATIC Client con WinLC RTX

3-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Cancelar AyudaAceptar

InterfacesInstalar...

Ruta de accesoPunto de acceso de la aplicación:Micro/WIN ––> PC/PPI cable (PPI)(estándar para Micro/WIN)Parametrización utilizada:PC/PPI cable (PPI)MPI-ISA on board (MPI)

MPI-ISA on board (PPI)MPI-ISA Card (PROFIBUS)PC Adapter (MPI)PC Adapter(PROFIBUS)PC/PPI cable(PPI)

Propiedades

BorrarCopiar...

(Parametrización de su PC/PPI Cablepara una red PPI)

Ajustar interfaz PG/PC

Cancelar AyudaAceptar

Interfaces

Seleccionar...

Ruta de acceso

Punto de acceso de la aplicación:

WinLC_6 --> CP54212A2 (MPI)

(estándar para STEP7)

Parametrización utilizada:

CP5611 (MPI) Propiedades

Borrar

Copiar...

(Parametrización de su procesador de comunicacionesCP54212A2 para una red PROFIBUS)

Ajustar interfaz PG/PC (V5.0)

Instalar/Desinstalar:

CP5611 (MPI)CP5412A2(PROFIBUS)PC Internal (local)TCP/IP––>3Com Etherlink III Adapter

Figura 3-4 Configurar la interfaz PG/PC para la tarjeta PC

Enlazar STEP 7 con sistemas de automatización de hardware

Una vez que haya configurado STEP 7 para la comunicación con WinLC RTX en elordenador remoto (apartado 3.2) además de los sistemas de automatización de hardwarede la red, podrá utilizar todas las herramientas y funciones de STEP 7 en red.

Nota

Los parámetros de bus PROFIBUS no pueden repartirse cíclicamente a través deWinLC RTX.

Page 33: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

4-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Ejecutar el software WinLC RTX

Resumen del capítulo

Desde el panel de control de WinLC puede controlar el funcionamiento del controladorWinLC RTX con las siguientes funciones:

• Controlar el estado

• Cambiar el estado operativo

• Registrar WinLC RTX como programa de servicios de NT y anular dicho registro

• Realizar un rearranque en frío o en caliente

• Activar la función de autoarranque de WinLC RTX

• Controlar los ciclos

• Ajustar el funcionamiento de WinLC RTX

• Cambiar el idioma de las aplicaciones de WinAC

• Activar la protección de escritura y definir los niveles de protección para WinLC RTX

• Cambiar la contraseña para WinLC RTX

Apartado Descripción Página

4.1 Abrir el software WinLC RTX 4-2

4.2 Configurar el hardware 4-4

4.3 Cargar el programa de usuario 4-8

4.4 Ejecutar el programa de usuario 4-10

4.5 Funcionamiento del ciclo de WinLC RTX 4-13

4.6 Configurar el funcionamiento de WinLC RTX 4-15

4.7 Ejecutar el controlador WinLC RTX 4-18

4.8 Seleccionar el idioma para WinAC RTX 4-22

4.9 Activar la protección de escritura y definir los niveles de protección paraWinLC RTX

4-23

4.10 Guardar y volver a cargar el programa de usuario 4-27

4

Page 34: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

4.1 Abrir el software WinLC RTX

La figura 4-1 proporciona un resumen esquemático de las tareas necesarias para configurarel hardware y cargar el programa de usuario en WinLC RTX.

Arrancar WinLC RTX

Trabajar con STEP 7: Configurar el hardware.

Trabajar con STEP 7: Cargar el programa de usuario.

Figura 4-1 Arrancar WinLC RTX

Nota

Para utilizar el software WinLC RTX necesitará derechos de administrador (“ADMIN”).Para que una persona que no sea el administrador pueda utilizar WinLC RTX, debeconfigurar WinLC RTX como programa de servicios de NT (véanse los apartados 4.7 y 2.3).

Primeros pasos

Proceda de la siguiente manera para abrir WinLC RTX::

1. Abra la barra de tareas de Windows NT y haga clic sobre el botón “Inicio”.

2. En el menú de Inicio, seleccione el software WinLC RTX (Inicio > SIMATIC > PC Based Control > WinLC RTX Controller ).

Para cambiar el estado operativo del controlador WinLC RTX de STOP a RUN debe hacerclic en los botones RUN o RUN-P del panel de control. El cambio del estado operativo seindica en el panel. Encontrará información detallada sobre el manejo del panel de control enlos apartados 4.4 y 5.1.

WinLC RTX abre un panel de control (véase la figura 4-2).

Page 35: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Configurar los enlaces de red para STEP 7

En el panel de control de WinLC RTX, seleccione el comando de menú CPU > SettingPG/PC Interface . El capítulo 3 describe el proceso de configuración de la red.

File CPU Help

WinLC RTX

PS

CPU

ON

BATF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

Muestra (u oculta) el panel de ajuste(Tuing) para el controladorWinLC RTX.

Indica el estado del controladorWinLC RTX.

Cambia el estado operativo delcontrolador WinLC RTX.

Inicializa las áreas de memoria.

Figura 4-2 Panel de control de WinLC RTX

Page 36: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

4.2 Configurar el hardware

La configuración de hardware define las direcciones de la red y la periferia descentralizada(DP) para el controlador WinLC RTX. También se indican los parámetros predefinidos parael funcionamiento, como por ejemplo el tiempo mínimo de ciclo. Para configurar WinLC RTXdebe trabajar con el software de programación STEP 7 (véase la figura 4-3):

• Para crear un proyecto y un equipo PC debe utilizar el Administrador SIMATIC.

• Para configurar WinLC RTX y la periferia descentralizada debe utilizar la funciónConfiguración hardware.

Encontrará información detallada sobre el manejo del software de programación STEP 7 enel manual de usuario de STEP 7 o en la ayuda online de STEP 7.

Arrancar WinLC RTX

Trabajar con STEP 7: Insertar un equipo PC.

Definir la configuración de hardware para WinLC RTX.

• Insertar los componentes de hardware para la red PROFIBUS-DP.

• Confeccionar la configuración de red PROFIBUS-DP.

Trabajar con STEP 7: Cargar el programa de usuario.

Figura 4-3 Configurar WinLC RTX con STEP 7

Insertar un equipo para WinLC RTX en STEP 7

Antes de poder definir la configuración de hardware para WinLC RTX tiene que insertar unequipo en su proyecto. Para STEP 7 versión 5, service pack 3, inserte un equipo PC. Apartir de STEP 7 V5 SP3, WinLC RTX se representa como componente de un equipo PC.Para versiones de STEP 7 anteriores a la versión 5, service pack 3, tiene que insertar unequipo SIMATIC 300. Proceda de la siguiente manera para configurar un equipo:

1. Seleccione un proyecto. Seleccione p.ej. el proyecto de ejemploZEs01_09_STEP7__Zebra.

2. Seleccione el comando de menú Insertar > Equipo PC para configurar un equipo en elproyecto. Seleccione el comando de menú Insertar > SIMATIC 300 para configurar unequipo SIMATIC 300 en el proyecto.)

3. Haga clic sobre el equipo para visualizar el símbolo de hardware del equipo.

Page 37: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Nota

Algunos bloques de datos de sistema determinados tienen una estructura diferente enfunción de si WinLC RTX está configurado como equipo S7-300 ó como equipo PC. Debeseleccionar el tipo de equipo correcto para su aplicación. Si no configura el tipo de equipocorrecto, aparecerán mensajes de error durante la carga.

1. En el panel de control de WinLC RTX, seleccione el comando de menú CPU > Options > Customize .

2. En el cuadro de diálogo “Customize” abra la ficha “Station Type”.

3. Seleccione el tipo de equipo correcto (véase la figura 4-4).

4. Confirme la configuración con “Aceptar”.

AyudaAceptar Cancelar

Customize

Aplicar

General Language Station Type

WinLC RTX as a PC Station

WinLC RTX as a S7-300 Station

The PC Station Configuration is first available with STEP 7V5.0 SP3 or greater. This setting prevents errors inuploads and downloads.

Seleccione el equipo correcto.

Figura 4-4 Configurar el tipo de equipo

Page 38: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Configurar los componentes de hardware

Para configurar WinLC RTX debe trabajar con la función de configuración de hardware delsoftware de programación STEP 7:

Nota

Dado que WinLC RTX no afecta a las tarjetas MPI instaladas, no puede utilizar lasestaciones de MPI de WinLC RTX para la configuración del hardware. La dirección MPI deWinLC RTX debe ser la dirección de estación 2.

1. Seleccione el equipo PC. Si trabaja con una versión de STEP 7 sin service pack,seleccione el equipo SIMATIC 300.

2. Abra la configuración en STEP 7 haciendo doble clic sobre el objeto “Hardware” (véase la figura 4-5).

Administrador SIMATIC - ZEn01_09_STEP7__ZebraArchivo Edición Insertar Sistema de destino Ver Herramientas Ventana Ayuda

ZEn01_09_STEP7__Zebra

ZEn01_09_STEP7_Zebra

Abrir la ayuda con F1.

< Sin filtro >...

Equipo SIMATIC 300 (1)

PC SIMATIC (2)

Configuración

Figura 4-5 Definir el equipo PC en el proyecto de ejemplo

3. Con un equipo PC:

– Haga doble clic sobre el icono “Configuración” para abrir el catálogo de hardware.

– Seleccione el segundo slot en la tabla de configuración del PC.

– Seleccione la entrada del catálogo SIMATIC PC > Controladores. . Haga clic sobre el icono de WinLC RTX.

– Arrastre el objeto “WinLC RTX” al slot 2 del PC representado.

Page 39: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Nota

A partir de STEP 7 V 5.0 SP3, WinLC RTX se configura como equipo PC. WinLC RTXdispone de funciones que sólo pueden usarse en la configuración como equipo PC. Enversiones anteriores de STEP 7 sin service pack es necesario utilizar un equipo S7-300 yconfigurar WinLC RTX como versión 2.0. (Véase al respecto el paso 4.)

4. Con un equipo SIMATIC 300 en una versión de STEP 7 anterior a V5 SP3:

– Seleccione el comando de menú Insertar > Componentes de hardware . Entonces se abre el catálogo de hardware.

– Abra el objeto “SIMATIC PC Based Control 300/400”.

– Haga doble clic sobre el objeto “WinLC RTX”. Si no trabaja con STEP 7 V5 SP3, debeseleccionar WinLC RTX V2.0.

5. En el cuadro de diálogo “Propiedades - Maestro PROFIBUS-DP” seleccione el botón“Nuevo”. Entonces se abre el cuadro de diálogo “Propiedades - Nueva subredPROFIBUS”. En él debe indicar una subred PROFIBUS o hacer clic sobre “Aceptar” sidesea aplicar el valor por defecto PROFIBUS(1).

6. Confirme con “Aceptar” para introducir los parámetros para una subred PROFIBUS.

7. Seleccione la subred PROFIBUS(1).

8. Confirme con “Aceptar” para introducir la red predeterminada y la dirección y cierre elcuadro de diálogo “Propiedades - PROFIBUS interfaz maestro DP”. WinLC RTX V3.0aparece como módulo en el slot 2 del bastidor.

9. Seleccione el comando de menú Equipo > Guardar y compilar para definir laconfiguración de hardware para WinLC RTX.

STEP 7 crea los datos de sistema (SDBs) para la configuración de hardware. Cierre la configuración de hardware.

Page 40: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

4.3 Cargar el programa de usuario

Desde el software de programación STEP 7 se carga el programa de usuario enWinLC RTX (véase la figura 4-6). Encontrará información detallada sobre el enlace deSTEP 7 con WinLC RTX en el capítulo 3.

Debido a las limitaciones del “structured document” de Microsoft, los programas cargadosen WinLC RTX están limitados a 2500 bloques.

Nota

Si carga 2500 bloques en WinLC RTX no podrá sustituir ninguno de los bloques cargandouna nueva versión. Para ello deberá borrar primero el bloque del controlador WinLC RTX. Sisu programa de usuario cuenta con 2500 bloques, deberá borrar siempre un bloque antesde cargar una nueva versión del mismo.

Abrir el software WinLC RTX

Trabajar con STEP 7: Configurar el hardware.

Trabajar con STEP 7:

Configurar un enlace online con WinLC RTX.

Cargar un programa de usuario en WinLC RTX

Figura 4-6 Cargar el programa de usuario con STEP 7

Abrir WinLC RTX desde STEP 7

Proceda de la siguiente manera para abrir WinLC RTX desde el software de programaciónSTEP 7:

1. Active la ventana necesaria en el Administrador SIMATIC.

2. Seleccione el comando de menú Ver > Online para poder visualizar en la pantalla la“Jerarquía estándar, online”.

STEP 7 establece un enlace online con WinLC RTX.

Page 41: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Cargar un programa de usuario desde STEP 7

Una vez que haya establecido el enlace online con WinLC RTX ya podrá cargar suprograma de usuario:

1. Abra el icono correspondiente a su programa de usuario y seleccione el objeto “Bloques”.

2. Seleccione el comando de menú Sistema de destino > Cargar en módulo o haga clicsobre el botón “Cargar en módulo”.

STEP 7 carga todos los bloques de su programa de usuario, incluidos los bloques de datosdel sistema (SDBs), en WinLC RTX. También puede cargar los bloques por separado.

Encontrará más información sobre la carga de programas en el manual de programación deSTEP 7 así como en la ayuda online del software de programación STEP 7.

Page 42: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

4.4 Ejecutar el programa de usuario

Una vez que haya cargado su programa de usuario en WinLC RTX podrá hacer funcionar elcontrolador desde el panel de control. El panel de control imita la parte delantera de unautómata S7.

Trabajar con el panel de control

Al abrir el software WinLC RTX se abre un panel de control (véase la figura 4-7). El panel decontrol contiene los siguientes elementos:

• Un botón para mostrar u ocultar el panel de ajuste (Tuning Panel) para ajustar elfuncionamiento de WinLC RTX (véase el apartado 4.6)

• Tres botones para cambiar el estado operativo del controlador

• LEDs de estado para el controlador WinLC RTX

• Un botón para el borrado total de la memoria

File CPU Help

WinLC RTX

PS

CPU

ON

BATF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

Haga clic aquí para mostrar u ocultar el panelde ajuste.

Seleccione el botón “MRES” para borrar las áreas dememoria del controlador WinLC RTX.

Los LEDs de estado indican el estado del controladorWinLC RTX.

Seleccione uno de los botones “RUN”, “RUN-P” o“STOP” para modificar el estado operativo delcontrolador WinLC RTX.

Figura 4-7 Trabajar con el panel de control de WinLC RTX

Page 43: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Ajuste del estado operativo

Los botones RUN, RUN-P y STOP del panel de control corresponden a los diferentesestados operativos del controlador.

• En estado operativo STOP el controlador no ejecuta el programa de usuario. Para cargarun programa que abarque SDBs, tiene que poner WinLC RTX en el estado operativoSTOP. Al cambiar al estado operativo STOP, las salidas adoptan un estado seguro (en función de la configuración en STEP 7).

• En estado operativo RUN, el controlador ejecuta el programa de usuario. No puedecargar nuevos programas o bloques lógicos mientras el controlador se encuentre enestado operativo RUN. Con el software de programación STEP 7 puede hacer unseguimiento de las variables (pero no procesarlas).

• En estado operativo RUN-P el controlador ejecuta el programa de usuario. Puede cargarnuevos programas y bloques lógicos y procesar variables con el software deprogramación STEP 7 con fines de comprobación y eliminación de fallos.

Al seleccionar el botón correspondiente, el controlador pasa al estado operativoseleccionado. Los LEDs de estado del panel de control indican si el controlador seencuentra en estado operativo RUN o STOP.

Seleccionar rearranque en frío o rearranque en caliente

La configuración de hardware, que se carga conjuntamente con su programa de usuariodefine el modo de rearranque predefinido para WinLC RTX. (Encontrará informacióndetallada sobre los modos de rearranque en el apartado 5.5.) Si cambia el estado operativode WinLC RTX de STOP a RUN, podrá definir el modo de rearrranque:

• Si cambia el estado operativo con uno de los comandos de menú (CPU > RUN oCPU > RUN-P), WinLC RTX abrirá el cuadro de diálogo “Restart Method” en el quepodrá elegir entre rearranque en frío o en caliente. (Véase la figura 4-8). Seleccione elmodo de rearranque que desee y confirme con “Aceptar”.

• Haga clic sobre uno de los botones “RUN” o “RUN-P” del panel de control si desea unrearranque en caliente sin visualizar el cuadro de diálogo “Restart Method”.

• Haga clic sobre uno de los botones “RUN” o “RUN-P” para abrir el cuadro de diálogo“Restart Method” para seleccionar el rearranque en frío o en caliente (véase lafigura 4-9).

Restart Method

CancelarAceptar Ayuda

Warm Restart

Cold Restart

Seleccione el modo derearranque que desee y confirme con “Aceptar”.

Figura 4-8 Seleccionar rearranque en frío o rearranque en caliente

Page 44: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

File CPU Help

WinLC RTX

PS

CPU

ON

BATF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

Si WinLC RTX está en estado operativo STOP,puede seleccionar rearranque en caliente orearranque en frío:

• Coloque el cursor sobre uno de los botonesRUN o RUN-P.

• Haga clic con el botón derecho del ratón.

• En el cuadro de diálogo “Restart Method”,seleccione el modo de rearranque que desee.

Haga clic con el botón derecho del ratón paravisualizar el cuadro de diálogo “Restart Method”.

Figura 4-9 Seleccionar el modo de rearranque con el botón derecho del ratón

Borrado total de la memoria con el botón “MRES”

El panel de control dispone del botón “MRES” para inicializar la memoria con los valorespreajustados y borrar el programa de usuario. Haga clic sobre el botón “MRES” paracambiar el controlador WinLC RTX al estado operativo STOP y ejecutar las siguientesfunciones:

• El controlador borra todo el programa de usuario, incluidos los bloques (DBs) y bloques de datos del sistema (SDBs).

• El controlador inicializa las áreas de memoria (E, A, M, T y Z).

Tras el borrado total, el búfer de diagnóstico y la dirección MPI se mantienen sin cambios.

LEDs de estado

Los LEDs de estado (BUSF, INTF, EXTF, PS, BATTF, FRCE, RUN y STOP) proporcionaninformación básica sobre el controlador, p.ej. el estado operativo actual o la existencia de unfallo. No puede cambiar el estado del controlador haciendo clic en los LEDs de estado.Encontrará información detallada sobre los LEDs de estado en el apartado 5.1 y en la tabla5-2.

Page 45: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

4.5 Modo de funcionamiento del ciclo de WinLC RTX

El ciclo de WinLC RTX comienza y termina en el momento en que WinLC empieza a escribirla imagen de proceso de salidas en los módulos de salida (véase la figura 4-10). El “ciclolibre” es la parte del ciclo que abarca OB1 y las actualizaciones de la imagen de proceso. Elciclo libre se compone de cuatro procesos principales:

• WinLC RTX registra los estados de señal de la imagen de proceso de las salidas (áreade memoria A) en las salidas. En el primer ciclo WinLC RTX no escribe las salidas. Unavez finalizado el primer ciclo, todos los ciclos posteriores comienzan por escribir en lassalidas el estado de la imagen de proceso de las salidas.

• WinLC RTX lee los estados de señal de las entradas del módulo E/S y los memoriza enla imagen de proceso de entradas (área de memoria E).

• WinLC RTX procesa el programa de usuario en OB1.

• WinLC RTX espera a que finalice el tiempo del ciclo libre para comenzar el siguienteciclo libre. El tiempo que transcurre entre la ejecución completa de OB1 y el inicio delsiguiente ciclo libre es el “tiempo de reposo” o el tiempo de espera hasta el ciclo libre.

Nota

Si bien el siguiente ciclo libre no comienza hasta que no finaliza el intervalo de reposo oespera, los OBs de interrupción con mayor prioridad que el ciclo libre pueden ejecutarsedurante el intervalo de reposo si aparece el evento de inicio para el OB.

Procesa-miento OB1

Escri-tura

Lec-tura

Tiempo deprocesamiento

Tiempo mínimo deciclo

Ciclo

Tiempo de vigilancia (Watchdog)

Procesa-miento OB1

Escri-tura

Lec-tura

Siguiente ciclo

Tiempo dereposo

Tiempo dereposo

Figura 4-10 Elementos del ciclo en WinLC RTX

Page 46: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Configurar los elementos del ciclo

El parámetro correspondiente al tiempo mínimo de ciclo permite establecer un tiempo fijopara el ciclo libre. Pero para este parámetro también puede aplicar el valor predeterminadocero y modificar el tiempo mínimo de reposo según convenga. De este modo se garantizaque haya siempre un intervalo de espera, incluso si cambia el tiempo de ejecución del ciclolibre, especialmente durante el desarrollo del programa de control. Puede definir elparámetro correspondiente al tiempo mínimo de reposo en el panel de ajuste y memorizarlo.No es necesario cambiarlo en la configuración de hardware para que quede memorizado.

En la configuración de hardware (ficha “Ciclo/Marca de ciclo”: véase el apartado 5.5) delsoftware de programación STEP 7 debe indicar el valor para el tiempo mínimo de ciclo y elvalor correspondiente al tiempo de vigilancia del ciclo (watchdog). Estos valores sememorizan como predeterminados en la configuración de hardware de WinLC RTX.

Cuidado

El tiempo mínimo de ciclo especificado no puede superar el tiempo de vigilancia de ciclofijado en la configuración de hardware de STEP 7. Si para el tiempo mínimo de cicloespecifica un valor equivalente o superior al valor correspondiente a la vigilancia de tiempo(watchdog), se sobrepasará el tiempo de ciclo (en ese caso WinLC RTX pasa en el primerciclo al estado operativo STOP al completarse el tiempo de vigilancia).

Nota

WinLC RTX procesa el OB para la alarma cíclica (OB35) y otros OBs en intervalos fijos,independientemente del ciclo y del procesamiento del programa de usuario del OB1. Nosólo debe planificar un tiempo suficiente para el procesamiento del OB1 y para el tiempo dereposo, sino también para el procesamiento de otros OBs.

Encontrará información detallada sobre el OB35 en el apartado 5.5 así como en el manualde referencia Funciones estándar y funciones de sistema S7-300/400.

Las siguientes situaciones pueden prolongar el tiempo de duración del ciclo libre:

• WinLC RTX procesa otros OBs (como OB20 y OB35) que tengan mayor prioridad queOB1.

• Una aplicación RTX que también se esté ejecutando en su ordenador tendrá una mayorprioridad.

• Está visualizando el estado del programa de usuario en una tabla de variables (VAT) enSTEP 7.

• La combinación con interfaces HMI como WinCC (Windows Control Center) o concontroles ActiveX del software Computing puede afectar al tiempo de ejecución deWinLC RTX.

Encontrará información detallada sobre los cambios del tiempo de reposo y del tiempomínimo de ciclo en el apartado 4.6 y en el anexo D.

Page 47: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-15Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

4.6 Configurar el funcionamiento de WinLC RTX

Dentro de la familia de productos de los sistemas de automatización SIMATICS7-300/S7-400, WinLC RTX ejecuta programas de control creados con STEP 7. Para elloutiliza el mismo principio de ejecución que los sistemas de automatización hardware. Estosignifica que WinLC RTX ejecuta el programa de control en ciclos repetitivos si está en elmodo operativo RUN. Al contrario que los sistemas de automatización, que puedendedicarse exclusivamente a las funciones de PLC, WinLC RTX es un PLC simulado ensoftware, por lo que tiene que compartir el tiempo de ejecución de la CPU con otrasaplicaciones.

WinLC RTX incluye un panel de ajuste que permite utilizar y comprobar las funciones deWinLC RTX para compartir el tiempo de procesamiento de la CPU del PC con otrasaplicaciones.

Visualizar el panel de ajuste

Para visualizar el panel de ajuste, haga clic sobre el botón correspondiente al panel deajuste que encontrará en el panel de control o seleccione el comando de menúCPU > Tuning Panel (figura 4-11). Si ha configurado un acceso mediante contraseña,deberá introducir la contraseña en el cuadro de diálogo para poder visualizar el panel deajuste. Una vez que haya definido el modo de funcionamiento de WinLC RTX, vuelva ahacer clic sobre el botón correspondiente al panel de ajuste para ocultarlo.

Haga clic aquí para mostrar u ocultar el panel deajuste.

Figura 4-11 Mostrar y ocultar el panel de ajuste de WinLC RTX

Page 48: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-16Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Modificar el funcionamiento de WinLC RTX en el panel de ajuste

En el panel de ajuste (véase la figura 4-11) puede ajustar los componentes del ciclo deWinLC RTX y definir el nivel de prioridad para la ejecución del software WinLC RTX en elsistema operativo de RTX:

• Prioridad: En la casilla de desplazamiento puede definir el nivel de prioridad para laejecución del programa de control cargado en WinLC RTX desde STEP 7 ó desde unarchivo comprimido de un programa. Si epecifica una prioridad mayor para WinLC RTX,el sistema operativo reacciona a WinLC RTX antes de ejecutar otras tareas de menorprioridad.

Nota

Todos los procesos RTX (incluido WinLC RTX) tienen mayor prioridad que otrasaplicaciones de Windows. Sólo tiene que adaptar la prioridad de tiempo real paraWinLC RTX si utiliza otras aplicaciones RTX con WinLC RTX.

• Ajuste del tiempo: En estas casillas puede introducir nuevos valores para el tiempo dereposo y el tiempo mínimo de ciclo. Una vez que haya introducido el valor nuevo en lacasilla correspondiente, podrá observar cómo éste afecta a la ejecución de WinLC RTX.(Puede recuperar los valores anteriores para el tiempo de ciclo y el tiempo de reposohaciendo clic sobre el botón “Restore” y no sobre el botón “Set”.) Para confirmar losnuevos valores para el tiempo de reposo y el tiempo de ciclo haga clic sobre el botón“Set”. En tal caso el panel guardará los nuevos valores para el controlador.

Guarde el tiempo mínimo de ciclo en laconfiguración de hardware para que quedememorizado de forma permanente.

Figura 4-12 Panel de ajuste para ajustar el funcionamiento de WinLC RTX

Page 49: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-17Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

El panel de ajuste también proporciona la siguiente información sobre el estado:

• En Cicle Time (ms) se muestra un histograma de los tiempos de ejecución (en unmargen de 120 ms) de los tiempos de ciclo de WinLC RTX. Dicho histograma muestralos tiempos de ejecución más corto y más largo, así como el porcentaje deprocesamiento de los ciclos correspondientes a diferentes áreas de los tiempos deejecución. Si hace clic sobre el botón “Reset”, se borrarán los datos del histograma y secomenzará un nuevo histograma. Si el estado operativo pasa de STOP a RUN, laindicación del tiempo de ciclo se borra. Lo mismo ocurre si cierra y vuelve a abrir el panelde ajuste.

• La casilla Timing (ms) está protegida contra escritura y ofrece una visión general de losdos componentes de un ciclo: el tiempo de ejecución (tiempo de ejecución real de todoslos OBs más la actualización de la imagen de E/S) y el tiempo de reposo. El tiempo deejecución incluye: el tiempo de ejecución correspondiente al último ciclo, el tiempo deciclo medio, el tiempo ciclo más corto y el más largo. El tiempo de reposo es el tiempoque dura el resposo en el último ciclo.

• CPU Usage indica el porcentaje de la CPU que está siendo usado por el sistemaoperativo Windows. Dado que las aplicaciones RTX (incluido WinLC RTX) se ejecutanindependientemente de Windows NT, este valor no refleja la carga de RTX.

Nota

Al introducir un nuevo valor para el tiempo mínimo de duración de ciclo en el panel deajuste, WinLC RTX no modifica el valor configurado que está memorizado en el programade control. Cada vez que el estado operativo de WinLC cambia de STOP a RUN,WinLC RTX restablece el parámetro del tiempo mínimo de ciclo al valor configurado. Unavez que haya determinado el valor óptimo para el tiempo mínimo de ciclo, puede modificarel valor memorizado en el programa de control en la configuración de hardware de STEP 7(véanse los apartados 4.2 y 5.5).

Page 50: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-18Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

4.7 Ejecutar el controlador WinLC RTX

Aunque cierre el panel de control, WinLC RTX no se cierra: tiene que cerrar el controladorWinLC RTX manualmente o apagar el ordenador.

Si no tiene configurado WinLC RTX como programa de servicios de NT, puede abrir y cerrarWinLC RTX en el panel de control. La función de autoarranque provoca que WinLC RTX seabra en el estado operativo (STOP, RUN o RUN-P) en el que estaba cuando se cerró.

Nota

Para registrar WinLC RTX como programa de servicios necesita los derechos deadministrador. Si utiliza WinLC RTX como programa de servicios de NT, puede abrir y cerrarWinLC RTX en el cuadro de diálogo “Servicios” o encendiendo y apagando el ordenador. El panel de control no abre ni cierra WinLC RTX.

Para abrir el cuadro de diálogo “Servicios” seleccione el comando Inicio > Configuración >Panel de control y haga clic sobre el icono “Servicios” del panel de control de Windows NT.

Registrar WinLC RTX como programa de servicios de NT y anular el registro

El panel de control contiene un comando de menú que permite borrar WinLC RTX delregistro de programas de servicios de NT (véase la figura 4-13). Si anula el registro deWinLC RTX como programa de servicios de NT, podrá iniciar e interrumpir el funcionamientodel controlador WinLC RTX sin necesidad de apagar o encender el ordenador. No obstante,esto también implica que WinLC RTX ya no volverá a abrirse automáticamente al encenderel ordenador.

File CPU Help

WinLC RTX

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

CPU

RUN-P

RUN

STOP

MRES

Tuning Data

Start WinLC Controller

Shutdown WinLC Controller

Unregister WinLC as Service

Setting the PG/PC Interface

Options

Borra WinLC RTX del registro deservicios NT.

Figura 4-13 Anular WinLC RTX como programa de servicios de NT

Page 51: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-19Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Cerrar y abrir el controlador WinLC RTX

Aunque cierre el panel de control de WinLC RTX (ventana), el controlador no se cierra. Paracerrarlo tiene que ponerlo en estado operativo STOP, cerrarlo manualmente y apagar elordenador.

Nota

Si WinLC RTX no funciona como programa de servicios de NT, puede iniciar e interrumpir elfuncionamiento del controlador en el panel de control de WinLC RTX.

Para cerrar el controlador WinLC RTX, seleccione el comando de menú CPU > ShutdownWinLC RTX Controller del panel de control de WinLC RTX (véase la figura 4-14). Alhacerlo el controlador WinLC RTX dejará de funcionar.

Para abrir el controlador WinLC RTX, seleccione el comando de menú CPU > StartWinLC RTX Controller del panel de control de WinLC RTX.

Si WinLC funciona como programa de servicios de NT, deberá abrir y cerrar el servicio“Siemens WinLC RTX” desde el cuadro de diálogo “ServiciosNT” (Inicio > Configuración >Panel de control ).

File CPU Help

WinLC RTX

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

CPU

RUN-P

RUN

STOP

MRES

Tuning Data

Start WinLC Controller

Shutdown WinLC Controller

Register WinLC as Service

Setting the PG/PC Interface

Options

Abre (activa) el controladorWinLC RTX.

Cierra (desactiva) elcontrolador WinLC RTX.

Figura 4-14 Cerrar el controlador WinLC RTX

Page 52: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-20Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Activar la función de autoarranque

WinLC RTX dispone de una función de autoarranque que define la forma en queWinLC RTX debe reaccionar al cerrarlo y volver a abrirlo. WinLC RTX se abre en el estadooperativo correspondiente de acuerdo con los parámetros indicados en la tabla 4-1.

Puede activar o desactivar la función de autoarranque en el cuadro de diálogo “Customize”.

Tabla 4-1 Autoarranque del controlador WinLC RTX

Si el controlador WinLC RTX estabafuncionando cuando se cerró...

Y la función deautoarranque estáactivada...

WinLC RTX se abre eneste estado operativo

No No Estado operativo STOP

No Sí Estado operativo STOP

Sí No Estado operativo STOP

Sí Sí Estado operativo RUN

Proceda de la siguiente manera para activar la función de autoarranque de WinLC RTX:

1. Tal y como se muestra en la figura 4-15, seleccione el comando de menú CPU >Options > Customize para abrir el cuadro de diálogo “Customize”.

File CPU Help

WinLC RTX

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

CPU

RUN-P

RUN

STOP

MRES

Tuning Data

start WinLC Controller

Shutdown WinLC Controller

Register WinLC as Service

Setting the PG/PC Interface

Options Customize

Security

Connect CPU

Abre el cuadro de diálogo“Customize” para activar o desactivarla función de autoarranque.

Figura 4-15 Abrir el cuadro de diálogo “Customize”

Page 53: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-21Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

2. En el cuadro de diálogo “Customize”, abra la ficha “General” y active la opción “AutostartCPU” (véase la figura 4-16).

3. Seleccione el botón “Aplicar” para activar la función de autoarranque.

4. Haga clic sobre el botón “Aceptar” para cerrar el cuadro de diálogo “Customize”.

AyudaAceptar Cancelar

Customize

Display Options

Always On Top

Restart Method

Autostart

Aplicar

Seleccione la opción “AutostartCPU”.

Language Station TypeGeneral

Figura 4-16 Activar la función de autoarranque

Page 54: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-22Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

4.8 Seleccionar el idioma para WinAC RTX

El software WinAC RTX y la ayuda están disponibles en tres idiomas: alemán, inglés yfrancés. Los menús y la ayuda de WinLC RTX se muestran en el idioma seleccionado. Elidioma puede cambiarse en el panel de control de WinLC RTX.

Proceda de la siguiente manera para cambiar el idioma de WinAC:

1. Seleccione el comando de menú CPU > Options > Customize para abrir el cuadro dediálogo “Customize”.

2. En el cuadro de diálogo “Customize” abra la ficha “Language”.

3. Seleccione el idioma para las aplicaciones de WinAC RTX (alemán, inglés o francés)(véase la figura 4-17).

4. Cambie el idioma con el botón “Aplicar”.

5. Haga clic sobre el botón “Aceptar” para cerrar el cuadro de diálogo “Customize”.

Nota

El idioma de WinLC RTX sólo cambiará al volver a abrir las aplicaciones de WinAC RTX.

AyudaAceptar Cancelar

Customize

General

Language Setting

Language

Aplicar

German

English

Deutsch

Francais

Seleccione el idioma para los menúsy la ayuda de las aplicaciones deWinAC RTX.

Station Type

Figura 4-17 Elegir el idioma para el panel de control y la ayuda de WinLC RTX

Page 55: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-23Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

4.9 Activar la protección de escritura y definir los niveles de protecciónpara WinLC RTX

En el panel de control de WinLC RTX puede configurar niveles de protección y limitar elacceso a WinLC RTX:

• Seleccione un nivel de protección: Puede configurar WinLC RTX de tal manera que pararealizar modificaciones sea necesaria una confirmación o que esté activada unaprotección mediante contraseña.

• Configurar una contraseña para un período determinado: Puede configurar un tiempodeterminado “libre de contraseña” durante el cual el usuario no tenga que introducir unacontraseña para realizar modificaciones. Dicho período puede tener una duraciónmáxima de 23 horas y 59 minutos tras la primera introducción de la contraseña.

• Cambiar la contraseña: Puede cambiar la contraseña sin problemas en el cuadro dediálogo “Change Password”.

Para abrir el cuadro de diálogo “Security”, seleccione el comando de menú CPU >Options > Security en el panel de control del WinLC RTX (véase la figura 4-18).

File CPU Help

WinLC RTX

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

CPU

RUN-P

RUN

STOP

MRES

Tuning Data

Start WinLC Controller

Shutdown WinLC Controller

Register WinLC as Service

Ajustar interfaz PG/PC

Options Customize

Security

Connect CPU

Abre el cuadro de diálogo“Security”, en el que puedeconfigurar el nivel de protección ycambiar la contraseña.

Figura 4-18 Abrir el cuadro de diálogo “Security”

!Precaución

Si hace funcionar el controlador WinLC RTX sin protección de acceso, aumentará el riesgode que cambie el estado operativo accidentalmente. Eso podría provocar un comportamien-to anómalo del proceso o de las máquinas que se están controlando, lo que a su vez podríaproducir la muerte, heridas graves y/o daños materiales.

Proceda con cuidado y asegúrese de no cambiar el estado operativo del controlador.Permita el acceso a procesos y máquinas controladas desde WinLC RTX únicamente apersonas autorizadas. Instale un circuito físico de parada de emergencia para la máquina oel proceso.

Page 56: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-24Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Cambiar el nivel de protección de WinLC RTX

Puede configurar niveles de protección y limitar el acceso al controlador. WinLC RTXdispone de los siguientes niveles de protección:

• None: no se requiere confirmación ni contraseña para acceder a WinLC RTX.

• Confirmation: los cambios que haya realizado en el panel de control (p.ej. si ha cambiadoel estado operativo o el ajuste de las funciones) deben confirmarse en un mensaje.

• Password: para realizar cambios en el panel de control (p.ej. cambiar el estado operativoo el ajuste de funciones) el usuario tiene que introducir una contraseña.

Proceda de la siguiente manera para cambiar el nivel de protección en WinLC RTX:

1. Seleccione el comando de menú CPU > Options > Security¡ .

2. En el cuadro de diálogo “Access Verification”, introduzca la contraseña para WinLC RTXy confirme con “Aceptar” (véase la figura 4-19). (Si ha seleccionado el nivel de protección“None” o si no ha configurado una contraseña, sólo tiene que confirmar con “Aceptar”.)

Access Verification

Enter password:

CancelarAceptar Ayuda

Introduzca la contraseñay confirme con “Aceptar”.

Figura 4-19 Introducir la contraseña para WinLC RTX

3. En el cuadro de diálogo “Access Verification” (véase la figura 4-20), seleccione la opción “Password” (nivel de protección).

4. Haga clic sobre el botón “Aceptar” para introducir los cambios y cerrar el cuadro dediálogo “Security”.

Security

Password PPassword

Password

Confirmation

Hours:

Minutes:

0

0

AyudaAceptar Cancelar

None

Change Password

Seleccione un nivel deprotección.

Figura 4-20 Definir la protección de acceso para WinLC RTX

Page 57: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-25Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Configurar o cambiar la contraseña para WinLC RTX

En el cuadro de diálogo “Security” puede crear o cambiar la contraseña para WinLC RTX.Proceda de la siguiente manera para configurar o modificar una contraseña:

1. Seleccione el comando de menú CPU > Options > Security¡ .

2. En el cuadro de diálogo “Access Verification”, introduzca la contraseña para WinLC RTXy confirme con “Aceptar” (si ha seleccionado la opción “None” o si no ha configuradoninguna contraseña, sólo tiene que confirmar con “Aceptar”.)

3. En el cuadro de diálogo “Security” seleccione el botón “Change Password” (véase lafigura4-21).

Security

Password Prompt IntervalPassword

Password

Confirmation

Hours:

Minutes:

0

0

AyudaAceptar Cancelar

None

Change Password

Seleccione el botón “Change Password”.

Figura 4-21 Abrir el cuadro de diálogo “Change Password”

4. Indique la siguiente información en el cuadro “Change Password” (véase la figura 4-22):

– En la casilla “Old Password” introduzca la contraseña válida hasta el momento.

– En la casilla “New Password” introduzca la nueva contraseña.

– En la casilla “Confirm New Password” vuelva a introducir la nueva contraseña.

Change Password

Old Password:

CancelarAceptar Ayuda

New Password:

Confirm New Password:

Introduzca la contraseña antiguay la nueva.

Confirme la nueva contraseña yhaga clic sobre “Aceptar”.

Figura 4-22 Cambiar la contraseña para WinLC RTX

Page 58: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-26Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

5. Haga clic sobre el botón “Aceptar” para cambiar la contraseña y regresar al cuadro dediálogo “Security”.

6. Compruebe que para el nivel de protección de WinLC RTX se ha activado la opción“Password” y confirme con “Aceptar” parara introducir los cambios y cerrar el cuadro dediálogo “Security”.

Nota

Si configura una contraseña y selecciona la opción “None” para el nivel de protección (sedesactiva la contraseña), tendrá que introducir de todos modos la contraseña que hayaconfigurado para volver a abrir el cuadro de diálogo “Security”.

Contraseña válida durante un período determinado:

Si fija un tiempo de vigencia para la contraseña, puede definir un período de tiempodeterminado “libre de contraseña” durante el cual el usuario no tendrá que volver a introducirla contraseña para hacer modificaciones. Dicho período puede tener una duración máximade 23 horas y 59 minutos tras la primera introducción de la contraseña.

Para definir la vigencia de la contraseña, proceda de la siguiente manera:

1. Seleccione el comando de menú CPU > Options > Security .

2. En el cuadro de diálogo “Access Verification”, introduzca la contraseña para WinLC RTXy confirme con “Aceptar” (si no ha seleccionado la opción “None” o si no ha configuradoninguna contraseña, sólo tiene que confirmar con “Aceptar”.)

3. En el cuadro de diálogo “Security”, indique el período durante el cual desea que seaválida la contraseña (véase la figura 4-23).

– En la casilla “Hours” indique como máximo 23 horas.

– En la casilla “Minutes” indique como máximo 59 minutos.

4. Confirme el período que haya definido para la vigencia de la contraseña con “Aceptar”.

5. Compruebe que para el nivel de protección para WinLC RTX se ha activado la opción“Password” y confirme con “Aceptar” para introducir los cambios y cerrar el cuadro dediálogo “Security”.

Security

Password Prompt IntervalPassword

Password

Confirmation

Hours:

Minutes:

0

0

AyudaAceptar Cancelar

None

Change Password

Indique el período “librede contraseña” (en horasy minutos) y confirmecon “Aceptar”.

Figura 4-23 Definir la vigencia de la contraseña

Page 59: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-27Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

4.10 Guardar y volver a cargar el programa de usuario

Puede guardar la memoria de carga (el programa de usuario) en un archivo comprimido.Con él podrá trabajar como si se tratara de un módulo de memoria: puede recuperar elprograma de usuario rápidamente desde el archivo comprimido.

Si carga su programa de usuario recuperando un archivo comprimido, éste no se restableceautomáticamente tras el borrado total (MRES) (al contrario que en el caso de una EPROMen un PLC físico). Con el comando de menú File > Restore puede recuperar el archivomanualmente.

Crear un archivo comprimido

Tal y como muestra la figura 4-24, cree un archivo comprimido con el comando de menú File > Archive del panel de control. A continuación se abrirá un cuadro de diálogo en el quepuede grabar el archivo comprimido con un nombre determinado. Puede crear variosarchivos comprimidos con este método.

El archivo comprimido contiene el programa de usuario y la configuración del hardware(SDBs).

Recuperar el archivo comprimido

Al recuperar el archivo comprimido se carga el programa de usuario y la configuración dehardware (SDBs). Proceda de la siguiente manera para recuperar un programa de usuariodesde un archivo comprimido:

1. Seleccione el botón “STOP” para poner el controlador en el estado operativo STOP.

2. Para realizar un borrado total, seleccione el botón “MRES”.

3. En el panel de control, seleccione el comando de menú File > Restore (véase la figura 4-24).

4. Seleccione el archivo comprimido que desea recuperar.

Page 60: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Ejecutar el software WinLC RTX

4-28Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

File CPU Help

WinLC RTX

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

File

Archive

Restore

Exit

Recupera el programa de usuario desde el archivocomprimido.

Guarda el programa de usuario en un archivocomprimido.

Figura 4-24 Comandos para guardar y recuperar WinLC RTX

Page 61: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

5-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Funciones de WinLC RTX

Resumen del capítulo

WinLC RTX es un sistema de automatización (PLC) que se ejecuta en un ordenador.El PLC se comunica con la periferia descentralizada (remota) a través de una redPROFIBUS-DP. Encontrará información detallada sobre el funcionamiento dePROFIBUS-DP en el capítulo 6 y en el manual del usuario SIMATIC NET PROFIBUS.

En este capítulo se describe el funcionamiento básico de WinLC RTX. Incluye informaciónsobre los siguientes temas:

• Elementos de la interfaz de WinLC RTX. Encontrará más información en el capítulo 4 asícomo en la ayuda online del software WinLC RTX.

• Función de borrado total (MRES) de la memoria del PLC

• Reloj de tiempo real. Encontrará más información en el manual de referencia Funciones estándar y funciones del sistema S7-300/400.

• Configuración de los bloques de parámetros de WinLC RTX. Encontrará más informaciónen el manual de usuario de STEP 7 y en la ayuda online de STEP 7.

Apartado Descripción Página

5.1 Selector de modo de operación y LEDs de estado en el panel de control deWinLC RTX

5-2

5.2 Borrado total de la memoria en WinLC RTX 5-5

5.3 Uso de información de diagnóstico de WinLC RTX 5-7

5.4 Modo de funcionamiento de WinLC RTX en caso de fallo de Windows NT 5-9

5.5 Configurar los parámetros de funcionamiento de WinLC RTX 5-10

5.6 Reloj de sistema compatible con WinLC RTX 5-18

5

Page 62: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

5.1 Selector de modo y LEDs de estado en el panel de control deWinLC RTX

El panel de control de WinLC RTX imita la parte frontal de los autómatas S7. El panel decontrol contiene casillas de control con las que puede ajustar el estado operativo delcontrolador WinLC RTX, así como un botón para borrar totalmente las áreas de memoria ylos LEDs de estado (véase la figura 5-1). Encontrará información detallada sobre el borradototal de la memoria de WinLC RTX en el apartado 5.2.

Nota

Los indicadores que no son válidas para WinLC RTX se representan en gris.

File CPU Help

WinLC RTX

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOP

Cambia entre los diferentes estados operativos.

Indica el estado del controlador (WinLC RTX).

Figura 5-1 Selector de modo y LEDs de estado en el panel de control de WinLC RTX

Ajuste del estado operativo

Los botones RUN, RUN-P y STOP del panel de control corresponden a los diferentesestados operativos del controlador. La tabla 5-1 describe los estados operativos. Marcandoel botón correspondiente, WinLC RTX pasa al estado operativo seleccionado.

Si desea que una fuente externa, como por ejemplo el software de programación STEP 7,pueda cambiar el estado operativo de WinLC RTX, seleccione el estado operativo RUN-P.Aunque el software externo cambie el estado operativo, no cambia el botón marcado en elpanel de control, pero los LEDs de estado indican el estado operativo real de WinLC RTX.

Page 63: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Tabla 5-1 Estados operativos del controlador WinLC RTX

Estadooperativo

Descripción

RUN-P WinLC RTX procesa el programa de usuario. Cuando WinLC RTX se encuentra enestado operativo RUN-P (estado operativo RUN-PROGRAM), puede ejecutar lassiguientes funciones:

• Cargar un programa desde WinLC RTX en su PC o en su unidad de programación.

• Cargar un programa en WinLC RTX.

• Cargar bloques en WinLC RTX por separado.

• Cambiar el estado operativo de WinLC RTX desde un software externo (p.ej.STEP 7).

RUN WinLC RTX procesa el programa de usuario. Caundo WinLC RTX se encuentra en elestado operativo RUN, puede cargar un programa en su ordenador o en su unidad deprogramación desde WinLC RTX; pero no puede cargar ningún programa enWinLC RTX.

STOP WinLC RTX no procesa el programa de usuario. Cuando el controlador WinLC RTX seencuentra en estado operativo STOP, puede ejecutar las funciones siguientes:

• Cargar un programa desde WinLC RTX en su PC o en su unidad de programación.

• Cargar un programa en WinLC RTX.

LEDs de estado

Los LEDs de estado del panel de control proporcionan información importante sobreWinLC RTX, como por ejemplo el estado operativo actual o la presencia de un fallo. En latabla 5-2 se describen los diferentes LEDs de estado del panel de control. No puedecambiar el estado de WinLC RTX haciendo clic en los LEDs de estado.

Cuando el programa de usuario llega a un punto de parada definido en el editor deprogramas de STEP 7, los LEDs de estado de RUN y STOP se iluminan durante el tiempoen que el punto de parada está activo: el LED de estado operativo RUN parpadea y el deSTOP está encendido.

Cuando se lleva a cabo un reinicio se encienden los LEDs de RUN y STOP: el LED RUNparpadea y el de STOP está encendido durante el reinicio. Si se apaga el LED STOP, lassalidas están activadas.

Page 64: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Tabla 5-2 LEDs de estado

LED deestado

Descripción

ON Fuente de alimentación. En WinLC RTX siempre conectada.

BATTF Fallo de la pila. En WinLC RTX siempre desconectada.

INTF Este LED se enciende cuando en el controlador ha aparecido una condición deerror, p.ej. un error de programación, un error de firmware, un error de cálculo o unerror de tiempo.

EXTF Este LED se enciende cuando ha aparecido una condición de error fuera delcontrolador, p.ej. una avería del hardware, un error de parámetros, un error decomunicación o un error E/S.

BUSF1

BUSF2

Estos LED se encienden (de forma continua o intermitente) para indicar unacondición de error en la comunicación con la periferia descentralizada (véase latabla 6-5).

Dado que WinLC RTX sólo soporta una red PROFIBUS-DP, el LED BUSF1 es elúnico LED activo; el LED BUSF2 no es válido para WinLC RTX.

FRCE Este LED se enciende cuando hay una petición de forzado permanente activa.

No es válido en WinLC RTX.

RUN

STOP

Se enciende de acuerdo con el estado operativo (RUN o STOP).

Cuando RUN parpadea y STOP está encendido de forma constante:

• El controlador efectúa un rearranque completo. (RUN parpadea con unafrecuencia de 2 Hz.)

• El programa de usuario ha alcanzado un punto de parada. (RUN parpadea conuna frecuencia de 0,5 Hz.)

Todos losLEDs deestadoparpadean.

Cuando todos los LEDs de estado parpadean, WinLC RTX ha detectado unacondición de error que no puede solventarse mediante un borrado total (MRES).Para eliminar esta condición, debe ejecutar los pasos siguientes:

1. Cierre (desactive) el controlador WinLC RTX.

2. Vuelva a abrir el controlador WinLC RTX.

3. Realice un borrado total (MRES).

Si WinLC RTX funciona como servicio, deberá cerrar y volver a abrir el controladorWinLC RTX en el panel de control de Windows NT.

Page 65: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

5.2 Borrado total de la memoria en WinLC RTX

El panel de control de WinLC RTX contiene el botón “MRES”, que permite restablecer losvalores predefinidos en la memoria y borrar el programa de usuario en la memoria de cargay de trabajo.

También puede realizar un borrado total de la memoria de WinLC RTX desde STEP 7. Peropara ello WinLC RTX debe encontrarse en estado operativo STOP.

Generalmente las áreas de memoria se borran por completo antes de cargar un programanuevo en WinLC RTX o recuperar un archivo comprimido. También debería realizar unborrado total si el LED correspondiente al estado operativo STOP del panel de controlparpadea para indicar alguna de las siguientes condiciones:

• Se han detectado errores en la memoria de trabajo.

• El tamaño del programa de usuario supera el área de la memoria de trabajo.

Borrado total de la memoria con el botón “MRES”

El botón “MRES” realiza un borrado total de las áreas de memoria (véase la figura 5-2). Sipulsa el botón “MRES”, WinLC RTX pasa al estado operativo STOP y se ejecutan las tareassiguientes:

• WinLC RTX borra todo el programa de usuario tanto de la memoria de trabajo como dela memoria de carga. También en el caso de los bloques de datos (DBs).

• WinLC RTX borra las copias de seguridad y pone las áreas de memoria (E, A, M, T y Z) a “0”.

Tras el borrado total, el búfer de diagnóstico y la dirección MPI se mantienen sin cambios.

Page 66: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Nota

Para borrar la memoria sin utilizar el ratón, utilice la combinación de teclas ALT+C+M.

File CPU Help

WinLC RTX

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUN-P

MRES

STOPPara borrar las áreas de memoria de WinLC RTX,seleccione el botón “MRES” o utilice la combinaciónde teclas ALT+C+M.

Figura 5-2 Borrar la memoria de WinLC RTX con el panel de control de WinLC

Page 67: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

5.3 Uso de información de diagnóstico de WinLC RTX

Tal y como se describe en el apartado 5.1, el panel de control dispone de LEDs de estadoque indican el estado operativo de WinLC RTX. Además de la información relativa al estado,el software de programación STEP 7 también presenta información de diagnóstico y defuncionamiento.

STEP 7 proporciona otras herramientas con las que puede probar y controlar un programaque se está ejecutando en WinLC RTX.

Controlar la información de diagnóstico

Cuando se detecta una condición de error mientras WinLC RTX se encuentra en el estadooperativo RUN (y el programa de usuario se está procesando), el LED de estado SF (fallodel sistema) se enciende y se registra como mínimo una entrada en el búfer de diagnóstico.Dependiendo del tipo de fallo y de los bloques de organización (OB) que se cargaron con elprograma, WinLC RTX pasa al estado operativo STOP o procesa el OB que le permite a suprograma reaccionar ante la condición de fallo. Encontrará información detallada sobre losOBs disponibles para WinLC RTX en el apartado B.2.

WinLC RTX memoriza la información de diagnóstico en diferentes registros y pilas. (Puedeacceder a esta información con el comando Accessible Nodes .) La tabla 5-3 indica quétipo de información puede visualizarse con ayuda de las herramientas de STEP 7.Encontrará información sobre el acceso y el uso de la información de diagnóstico en laayuda online de STEP 7 así como en el manual de programación de STEP 7.

Tabla 5-3 Información de diagnóstico de WinLC RTX

Información Descripción

Comunicación Muestra información sobre la velocidad de transmisión, los enlaces decomunicación, la carga de comunicación y el tamaño de telegrama para losmensajes del bus de comunicación.

Tiempo deciclo

Muestra los tiempos correspondientes al ciclo más largo, al más corto y al últimociclo.

Búfer dediagnóstico

Muestra el contenido del búfer de diagnóstico, incluida una descripción del evento,así como la hora y la fecha en que éste se produjo.

General Muestra información general sobre WinLC RTX, como por ejemplo la ruta delproyecto, el número de versión y la referencia.

Memorias Muestra la carga actual de la memoria de trabajo y de la memoria de carga deWinLC RTX.

Datos sobre lacapacidad

Muestra la configuración de la memoria y de las direcciones válidas para elcontrolador. Al abrir el botón “Blocks” se muestran todos los bloques disponibles(OBs, SFBs, SFCs, FBs, FCs y DBs) (incluidas todas las prioridades).

Tiempo deciclo

Muestra información sobre el tiempo de ciclo del programa de usuario, incluido eltiempo de ciclo más largo, el más corto y el tiempo de ciclo mínimo y el tiempo delúltimo ciclo.

Pilas Muestra los contenidos de la pila B (pila de bloques), la pila U (pila deinterrupciones) y la pila L (pila de datos locales).

Sistema dedestino

Muestra información sobre la hora actual, las horas de servicio y la sincronizacióndel reloj del sistema.

Page 68: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Observar y forzar variables del programa de usuario

STEP 7 proporciona otras herramientas con las que puede monitorizar el estado de unprograma que se está ejecutando en WinLC RTX. En STEP 7 también puede modificar losvalores de las variables del proceso que se utilizan en su programa. Encontrará informacióndetallada sobre el manejo y el seguimiento de las variables del proceso de un programa enla ayuda online del software de programación STEP 7 así como en el manual de usuario deSTEP 7.

En WinLC RTX puede ejecutar las siguientes funciones con las herramientas de STEP 7:

• Hacer un seguimiento de variables: puede observar el estado de diferentes variables delproceso que se utilizan en su programa. Puede visualizar el estado de su programa en latabla de estado o activando la función de estado del editor de programas.

• Modificar variables: puede modificar variables introduciendo valores determinados. Simodifica el valor de una variable, puede observar la reacción de su programa. Lasvariables se modifican en la tabla de estado.

Visualizar un bloque de estado

Puede observar el orden de un bloque dentro del programa para facilitar el arranque y laeliminación de fallos. El bloque de estado permite visualizar el contenido de los registros,por ejemplo, el registro de direcciones, el de estado o el de bloques de datos al mismotiempo que WinLC RTX procesa el programa de usuario.

Page 69: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

5.4 Modo de funcionamiento de WinLC RTX en caso de fallo deWindows NT

WinLC RTX es compatible con el OB84 (fallo de la CPU), lo que le permite cerrar el procesoen marcha en caso de que Windows NT detecte un fallo que no puede solucionar o bien unfallo que provoque la parada del sistema durante la ejecución de WinLC RTX. SiWinLC RTX no puede volver a utilizarse una vez que Windows NT ha iniciado el cierre delsistema, se produce una de las siguientes situaciones:

• Si WinLC RTX está en estado RUN y el programa de usuario contiene el OB84,WinLC RTX ejecuta el OB84 y permanece en estado operativo RUN hasta que elprograma de usuario ejecuta el SFC46 (STP) para poner el autómata en estado STOP.Una vez que WinLC RTX ha pasado al estado operativo STOP, Windows NT se cierracompletamente.

• Si WinLC RTX está en estado RUN y el programa de usuario no contiene el OB84,WinLC RTX pasa al estado operativo STOP y Windows NT finaliza el cierre del sistema.

• Si WinLC RTX se encuentra en estado STOP o si el programa de usuario no contiene elOB84, Windows NT cierra el sistema por completo.

• Si Windows NT está configurado de tal modo que vuelve a arrancar automáticamentedespués de un fallo que ha provocado su cierre, WinLC RTX se vuelve a abrirautomáticamente si está configurado como programa de servicio. (Si desea configurar elrearranque automático, abra el cuadro de diálogo “Propiedades del sistema”, seleccionela ficha “Iniciar/Cerrar” y active la casilla de control “Reiniciar automáticamente”.)

Nota

Al volver a abrir WinLC RTX, éste trabaja con el último programa que estuviera cargado yejecuta el OB100, siempre que éste exista. El evento 1382 inicia el OB100. El modo derearranque actual/último se indica en el búfer de diagnóstico como “Rearranque automático(rearranque en caliente) tras una conexión (POWER ON) no respaldada (con borradocompleto por parte del sistema)”. Estudie cómo consultar esta condición en el OB100 en elmanual de referencia Funciones estándar y funciones del sistema S7-300/400.

El OB100 siempre se ejecuta tras un fallo de NT, incluso si el OB102 en la configuración dehardware de STP 7 está definido “Rearranque en frío”.

Existen las siguientes limitaciones:

• El panel de control de WinLC RTX no está disponible.

• La comunicación con los sistemas externos (p.ej. equipos HMI o unidades deprogramación) puede no estar disponible.

• Algunas funciones del sistema pueden estar desactivadas.

• Si apaga y vuelve a encender el ordenador, todas las variables del programa recuperansus valores por defecto.

Page 70: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

5.5 Configurar los parámetros de funcionamiento de WinLC RTX

STEP 7 incluye una herramienta para la configuración de las propiedades y reacciones deWinLC RTX. En la configuración de hardware, abra el cuadro de diálogo para laconfiguración de los parámetros de funcionamiento de WinLC RTX. Esa configuración seguarda en SDB0. En la tabla 5-4 puede ver todos los parámetros definibles. Encontraráinformación detallada sobre la configuración de los parámetros de funcionamiento en elmanual de programación de STEP 7.

Una vez que haya cargado el bloque de datos del sistema SDB0, WinLC RTX utiliza losparámetros configurados para los siguientes eventos:

• Para arrancar el controlador WinLC RTX.

• Para pasar al estado operativo RUN (siempre que haya modificado online laconfiguración de hardware, mientras WinLC RTX se encontraba en el estado operativoSTOP).

Tabla 5-4 Parámetros configurados en STEP 7 para WinLC RTX

Parámetros Descripción

General Proporciona información sobre WinLC RTX.

Arranque Define los parámetros de funcionamiento de WinLC RTX para el arranque oel cambio al estado operativo RUN

Ciclo/Marca de ciclo Ciclo: Define datos relativos al ciclo (p.ej. el tiempo mínimo de ciclo y eltamaño de la imagen de proceso).

Marcas de ciclo: define un byte de la memoria que se usa como “marca deciclo” - cada bit de ese byte se activa y desactiva con diferentesfrecuencias.

Alarma Define el funcionamiento de las alarmas horarias (OB10).

Alarmas horarias Define la prioridad de las alarmas de proceso (OB40), de las alarmas deretardo (OB20) y de las alarmas de fallo asíncronas (OB82, OB83, OB85 yOB86).

Remanencia Define las áreas de memoria (M, T y Z) y DBs que deben permanecerremanentes en caso de un corte de alimentación o de cambio de STOP aRUN.

Alarma cíclica Define el modo de funcionamiento de los OBs de alarma cíclica (OB35,OB36).

Diagnóstico/Hora Define el registro de fallos de diagnóstico y del factor de sincronización y decorrección de la hora en WinLC RTX.

Memorias Define la cantidad de datos locales para cada prioridad.

Page 71: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Configurar las propiedades de arranque

En la ficha “Arranque” de la configuración de hardware de STEP 7 puede configurarWinLC RTX de tal manera que ciertas tareas se ejecuten antes del cambio al estadooperativo RUN. En la tabla 5-5 aparecen los parámetros para la definición de laspropiedades de arranque.

Tabla 5-5 Parámetros para las propiedades de arranque

Parámetros Descripción Campo Ajuste pordefecto

Arranque si configuraciónDEBE <> ES

Reservado para usos futuros. Irrelevante Sí

Arranque tras CONEXIÓN WinLC RTX proporciona rearranque enfrío (OB102) y rearranque en caliente(OB100).

Rerranqueen caliente

Rearranqueen frío

Rearranqueen caliente

Configurar la marca de ciclo

En la ficha “Ciclo/Marca de ciclo” de la configuración de hardware de STEP 7 puede definirun byte en el área de memoria de las marcas como “Marca de ciclo”. En la tabla 5-6 serelacionan los parámetros y los campos de configuración de la marca de ciclo.

Tabla 5-6 Parámetros para la configuración de un byte como marca de ciclo

Parámetros Descripción Campo Ajuste pordefecto

Marca de ciclo Activa la marca de ciclo (si está activada debeindicar la dirección de una marca).

Sí o no No

Byte de marcas Define una marca (MB) como marca de ciclo. 0 hasta máximo enla memoria de lasmarcas

Desactivada

Si se ha configurado un byte como marca de ciclo, los bits se activan y desactivan confrecuencias fijas (y una relación de trabajo de 1:1). (Los ocho bits del byte representan ochofrecuencias fijas diferentes.) La figura 5-3 muestra las frecuencias de cada uno de los bitsdel byte definido como marca de ciclo.

234567 01Bit

0,1 s (10 Hz)0,2 s (5 Hz)0,4 s (2,5 Hz)0,5 s (2 Hz)0,8 s (1,25 Hz)1,0 s (1 Hz)1,6 s (0,625 Hz)2 s (0,5 Hz)

Frecuencia

Figura 5-3 Frecuencias en la marca configurada como marca de ciclo

Page 72: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Configurar el ciclo

En la ficha “Ciclo/Marca de ciclo” de la configuración de hardware de STEP 7 puede ajustarWinLC RTX de tal manera que controle un ciclo de un modo concreto. En la tabla 5-7 serelacionan los parámetros de configuración del ciclo. Encontrará información detallada sobreel ciclo en el apartado 4.6 y en el apéndice D.

Nota

El tiempo mínimo de ciclo de WinLC RTX incluye tanto el tiempo necesario para procesar elprograma de usuario como el tiempo de reposo (durante el cual su ordenador puedeejecutar otras tareas).

WinLC RTX controla el tiempo de ejecución del ciclo. Si el ciclo (tiempo de procesamientodel programa más tiempo de reposo) sobrepasa el tiempo de vigilancia de ciclo, WinLC RTXejecuta un OB de error. El tiempo de vigilancia del ciclo deber ser superior al tiempo deprocesamiento del ciclo más un tiempo de reposo definido.

Tabla 5-7 Parámetros para el control del ciclo

Parámetros Descripción Campo Ajustepor

defecto

Tiempo devigilancia delciclo

Indica el tiempo de ciclo máximo más el tiempo de reposo delcontrolador. Este valor debe ser superior al valorcorrespondiente al tiempo mínimo de ciclo.

La siguiente lista incluye algunos ejemplos de eventos quepodrían provocar que el controlador supere el tiempo máximode ciclo:

• Abrir otras aplicaciones del PC.

• Un número elevado de interrupciones en el programa.

• El procesamiento de un fallo en el programa de usuario.

1 hasta6000 ms

6000

Tiempo deciclo mínimo

Indica el tiempo mínimo del ciclo. Este valor incluye tanto eltiempo de procesamiento del programa de usuario como eltiempo de reposo de WinLC RTX. Encontrará informacióndetallada sobre el ciclo en el apartado 4.6.

El parámetro correspondiente al tiempo mínimo de ciclopermite definir el porcentaje del tiempo de procesamiento queel ordenador debe destinar al controlador. Ejemplo: Siespecifica un tiempo mínimo de ciclo que equivalga al dobledel tiempo de procesamiento real del programa de usuario, sedestinará un 50% del tiempo de procesamiento para WinLCRTX y un 50% para otras aplicaciones (dependiendo de laprioridad de procesamiento).

0 hasta6000 ms

0

Page 73: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Actualización E/S síncrona (DP equidistante)

WinLC RTX 3.1 permite utilizar el maestro DP en funcionamiento normal o en modo contiempo de ciclo de bus constante (equidistante). En modo normal, el ciclo DP y el ciclo PLCse ejecutan de forma asíncrona. En el modo con tiempo de ciclo de bus constante, puedeasignar al maestro DP una partición de la imagen de proceso para una actualizaciónsíncrona.

En el modo con tiempo de ciclo de bus constante, el ciclo DP comienza con un comando decontrol global e informa a los esclavos del inicio del ciclo de bus. A continuación se produceuna actualización cíclica de las entradas y salidas, después se ejecutan las operacionesacíclicas y finalmente se añade un retardo para el siguiente ciclo DP pueda comenzar en elsiguiente múltiple del tiempo de ciclo configurado. Durante el ciclo de bus dos eventosindican el programa de usuario:

• Al final de la actualización de E/S una alarma planifica el OB síncrono (OB61) para laejecución.

• Al comienzo del siguiente ciclo (si el comando de control global se envía a los esclavos),un evento indica a WinLC RTX que la ejecución posterior de SFC126 y SFC127 deberesultar en error.

Entre ambos eventos (entre la interrupción y la transmisión del comando de control global)el OB61 puede acceder a SFC126 y SFC127 para la actualización síncrona de lasparticiones de la imagen de proceso asignadas al maestro DP. Si estas SFCs se ejecutansin errores, la actualización de E/S se sincroniza en intervalos constantes entre lasactualizaciones con la partición actualizada.

Puede configurar el ciclo de bus DP al configurar las propiedades de red para el maestroDP. Para configurar el modo con tiempo de ciclo de bus constante en WinLC RTX 3.1necesitará STEP 7 V5.1 SP3 (o superior).

Page 74: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Configurar las áreas de memoria remanentes

En la ficha “Remanencia” de la configuración de hardware de STEP 7 puede definir comoremanentes las siguientes áreas de memoria en caso de fallo de suministro de corriente o alpasar del estado operativo STOP al estado operativo RUN:

• Marcas: máximo 256 bytes (de MB0 a MB255)

• Temporizadores S7: máximo 128 temporizadores (de T0 a T127)

• Contadores S7 máximo 64 contadores (de Z0 a Z63)

En la tabla 5-8 se relacionan los parámetros de las áreas de memoria remanentes.

En caso de cambio del estado operativo STOP al estado operativo RUN, WinLC RTX noreinicia los valores memorizados en temporizadores, los contadores y las marcas si estándefinidos como remanentes. Todos los DBs son remanentes.

Si durante el funcionamiento de WinLC RTX se interrumpe el suministro de tensión, losvalores actuales se pierden. Si cierra el software WinLC RTX antes de interrumpir latensión, se mantendrán los valores definidos como remanentes con ayuda de losparámetros relacionados en la tabla 5-8.

Nota

DBs creados con SFC22 (CREATE_DB) no se almacenan después de un rearranque enfrío.

Tabla 5-8 Parámetros para la configuración de las áreas de memoria remanentes

Parámetros Descripción Campo Ajustepor

defecto

Marcas Indica el número de marcas remanentes (comenzando por MB0).

0 a 256 16

TemporizadoresS7

Indica el número de temporizadores S7 remanentes (comenzando porT0).

0 a 128 0

Contadores S7 Indica el número de contadores S7 remanentes (comenzando por Z0).

0 a 64 8

Page 75: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-15Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Configurar la alarma horaria

WinLC RTX contiene una alarma horaria (OB10). En la ficha “Alarmas horarias” de laconfiguración de hardware de STEP 7 puede configurar el OB10. En la tabla 5-9 serelacionan los parámetros correspondientes a la alarma horaria.

Tabla 5-9 Parámetros para la configuración de la alarma horaria

Parámetros Descripción Campo Ajustepor

defecto

Activado Determina si el OB10 se activa automáticamentetras un rearranque en caliente.

Sí/no No

Periodicidad Seleccione los intervalos en los que se procesa elOB10.

NingunoUna vezUna vez porminutoUna vez por horaUna vez al díaUna vez a lasemanaUna vez al mesAl finalizar el mesUna vez al año

Ninguno

Fecha dearr./Hora

Indica la fecha y la hora de inicio delprocesamiento del OB10.

• Fecha: día.mes:año

• Hora: horas:minutos:segundos(formato de 24 horas)

Cualquier fechaválida, cualquierhora válida

01.01.94

00:00:00

Configurar las alarmas

En la ficha “Alarmas” de la configuración de hardware de STEP 7 puede configurar lasprioridades para algunos OBs de interrupción válidos para WinLC RTX. En la tabla 5-10 serelacionan los parámetros correspondientes a diferentes alarmas.

En WinLC RTX existe la siguiente limitación: la prioridad para el OB20 (alarma de retardo)no se puede modificar.

Tabla 5-10 Parámetros para la configuración de las prioridades de las alarmas

Alarma Descripción Campo Ajuste pordefecto

Alarma de retardoOB20

La prioridad para la alarma de retardo no sepuede modificar.

0, 2 a 24 3

Alarmas de errorasíncrono OB80 a OB87

Define la prioridad para alarmas de errorasíncrono.

OB80: 26

OB81 a OB87:24 a 26

OB80: 26

OB81 a OB87:26

Page 76: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-16Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Configurar la alarma cíclica

WinLC RTX soporta una alarma cíclica (OB35). En la ficha “Alarma cíclica” de laconfiguración de hardware de STEP 7 puede configurar los intervalos tras los cuales debeejecutarse el OB35. En la tabla 5-11 se indican los parámetros correspondientes a la alarmacíclica.

Tabla 5-11 Parámetros para la configuración de la alarma horaria

Parámetros Descripción Campo Ajustepor

defecto

Prioridad Determina la prioridad de la alarma cíclica (OB35, OB36). 0, 2 a 24 OB35:12

OB36:13

Periodicidad Determina el intervalo (en ms) para la ejecución de lasalarmas cíclicas.

0 a 60000 OB35:100

OB36:50

Desfase Define un período de tiempo con el que puede retardarseel arranque de una alarma cíclica para que primero puedafinalizar otra alarma cíclica.

0 a 60000 0

Dependiendo del intervalo definido, WinLC RTX comienza el procesamiento del OB34 en elmomento correspondiente. No obstante se recomienda seleccionar un intervalo superior a10 ms. Si selecciona un intervalo inferior a 10 ms, puede ocurrir que el OB35 no se ejecuteen el momento previsto. Si el OB35 no se ejecuta, puede deberse a las siguientes razones:

• El procesamiento del programa en el OB35 requiere más tiempo que el especificado enel intervalo permitido.

• Programas de otra prioridad provocan interrupciones frecuentes o requieren un tiempode ejecución prolongado, por lo que WinLC RTX no puede ejecutar el OB35 en elmomento previsto.

• Una unidad de programación ejecuta una tarea o una función que impide a WinLC RTXejecutar el OB35 en el momento previsto.

El tiempo de reposo del ciclo de WinLC RTX (véase el apartado 4.6 y la figura 4-10) noafectan en medida alguna al procesamiento del OB35: WinLC RTX ejecuta el OB35 en losintervalos correspondientes, independientemente del tiempo de reposo que hayaespecificado para el ciclo (véase el apartado 4.6). Si el OB35 se procesa con demasiadafrecuencia o si requiere un porcentaje demasiado elevado de la totalidad del tiempo de ciclo,puede ocurrir que el watchdog indique un error (con lo que se inicia el OB80 y WinLC RTXpasa al estado operativo STOP).

Page 77: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-17Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Asignar parámetros para el diagnóstico

En la ficha “Diagnóstico/Hora” de la configuración de hardware de STEP 7 puede configurarel modo en que WinLC RTX debe reaccionar a los distintos eventos que se detecten yevalúen durante el procesamiento del programa de usuario. En la tabla 5-12 se relacionanlos parámetros para la configuración de la reacción a eventos de diagnóstico.

WinLC RTX puede detectar eventos de diagnóstico determinados, p.ej. un error en elprograma de usuario, un módulo defectuoso o un circuito abierto en el conector de unmódulo. Los eventos que no se transmiten a WinLC RTX (p.ej. un motor defectuoso) debenprocesarse en el programa de usuario con un programa de detección de fallos.

Tabla 5-12 Parámetros para la configuración de actividades de diagnóstico

Parámetros Descripción Campo Ajustepor

defecto

Mostrar causadel STOP

Indica si el último mensaje del búfer de diagnóstico (el másactual) debe enviarse al visualizador indicado.

Sí/no Sí

Sincronizaciónen MPI

Determina si deben sincronizarse los relojes de otroscontroladores con el reloj de WinLC RTX:

• No: no hay sincronización.

• Como esclavo: el reloj de WinLC RTX se sincroniza apartir de otro reloj.

No ocomoesclavo

Ninguno

Factor decorrección (ms)

Compensa la pérdida o la ganancia del tiempo dentro delplazo de 24 horas. El valor se indica en ms (1 s = 1000).

-99999 a99999

0

Page 78: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Funciones de WinLC RTX

5-18Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

5.6 Reloj de sistema compatible con WinLC RTX

WinLC RTX ofrece un reloj en tiempo real. El programa de usuario que procesa elcontrolador puede acceder a esta información con ayuda de diferentes SFCs. El tiempo realse rige por el reloj del PC en el que WinLC RTX está instalado.

El software de programación STEP 7 permite ajustar en el reloj de sistema de WinLC RTXuna hora diferente a la ajustada en el reloj del ordenador. Al cerrar WinLC RTX, la diferenciaentre las dos horas se mantiene. Al volver a abrir WinLC RTX, el reloj del sistema muestrael tiempo que ha transcurrido desde que WinLC RTX se cerró.

Reloj de tiempo real

Como ajuste predeterminado, el reloj del sistema adopta la hora y la fecha ajustadas en elreloj central del ordenador.

También puede ajustar y consultar el reloj de sistema con las funciones SFC0 (SET_CLK) ySFC1 (READ_CLK). Encontrará información detallada sobre las funciones de sistema en elmanual de referencia Funciones estándar y funciones de sistema S7-300/400.

Page 79: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

6-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Configurar la red PROFIBUS-DP

Resumen del capítulo

El controlador WinLC se comunica con la periferia descentralizada a través de una redPROFIBUS-DP. WinLC RTX es el maestro DP y los módulos de entrada y salida (p.ej.ET 200B ó ET 200L) son los esclavos DP. Una CPU S7 (como la CPU 315-2 DP) tambiénpuede utilizarse como equipo esclavo inteligente.

En la configuración hardware del software de programación STEP 7 se asigna aWinLC RTX (maestro DP) y a las entradas y salidas (esclavos DP) direcciones y otrosparámetros. Encontrará información detallada en la ayuda online del software deprogramación STEP 7 y en el manual de usuario de STEP 7.

Encontrará información detallada sobre la comunicación DP y sobre la configuración deredes PROFIBUS en el manual de usuario PROFIBUS SIMATIC NET.

Apartado Descripción Página

6.1 Pautas para configurar las redes PROFIBUS-DP 6-2

6.2 Determinar el formato físico de la red 6-6

6.3 Asignar direcciones a la periferia descentralizada 6-8

6.4 Iniciar la red PROFIBUS-DP 6-13

6

Page 80: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

6.1 Pautas para configurar las redes PROFIBUS-DP

PROFIBUS-DP (Process Field Bus - periferia descentralizada) es una norma industrial parala comunicación de procesos con la periferia descentralizada. WinLC RTX establece elenlace con la periferia descentralizada a través de PROFIBUS-DP. Como periferiadescentralizada en una red PROFIBUS-DP pueden instalarse entradas y salidas digitales,analógicas e inteligentes (incluidos equipos como accionamientos o válvulas).

La red PROFIBUS-DP enlaza WinLC RTX con los módulos de la periferia descentralizada.WinLC RTX y los módulos de entrada y salida se denominan estaciones o nodos:WinLC RTX debe ser el maestro (maestro DP) y los módulos de la periferia descentralizadason los esclavos (esclavos DP). Para WinLC RTX pueden conectarse como máximo 125esclavos DP. Una red se compone de uno o varios segmentos. Cada uno de ellos puedeincluir un máximo de 32 estaciones (incluidos amplificadores de bus a cada extremo delsegmento).

Nota

WinLC RTX y el procesador de comunicaciones CP 5613 soportan un total de 125 esclavosDP.

Tipos de estaciones

Las estaciones conectadas a una red PROFIBUS-DP se denominan nodos o estaciones:una estación puede ser un maestro DP (controla) o un esclavo DP (es controlado). En redesDP con WinLC RTX, éste es el maestro y las estaciones de la periferia descentralizada sonlos esclavos.

Cada estación de una red DP debe disponer de una dirección de estación unívoca. Lasdirecciones pueden estar entre 0 y 125. A una red DP puede conectarse un máximo de 126estaciones. Dado que WinLC RTX cuenta como estación, éste puede controlar comomáximo 125 esclavos DP.

Un esclavo DP puede estar compuesto por uno o varios módulos. Los módulos puedenestar integrados en las estaciones (ET 200B) o pueden instalarse por separado (ET 200M).

Cableado

En lo referente al cableado, una red DP se compone de uno o varios segmentos, cada unode los cuales representa la línea de bus entre las resistencias terminadoras. Las estacionesse conectan en serie a un segmento de la red. La primera y la última estación de unsegmento deben contar con una resistencia terminadora, que también se conecta cuando lared está conectada. Las resistencias terminadoras del resto de estaciones del segmentodeben estar desconectadas.

Page 81: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Los segmentos de la red se enlazan entre amplificadores de bus. Una red DP puede estarcompuesta por muchos segmentos, siempre que se observen las siguientes normas:

• Puede conectarse un máximo de diez segmentos en serie. Eso significa que la ruta de laseñal de cualquier estación de la red no puede atravesar más de nueve amplificadoresde bus antes de llegar a otra estación de la red.

• Ningún segmento puede contener más de 32 estaciones. Los amplificadores de busconectados a un segmento cuentan como estaciones del segmento.

• Ningún segmento puede superar la longitud de cable máxima para la velocidad detransmisión utilizada en la red.

La figura 6-1 muestra un ejemplo de red con un segmento y tres estaciones.

Maestro WinLC RTX Esclavo: ET 200M Esclavo: ET 200M

Figura 6-1 Ejemplo de red PROFIBUS-DP

Asignar las direcciones de estación

Debe asignar una dirección a cada estación de la red (entre 0 y 125). No puede asignardirecciones dobles. No asigne ninguna dirección a un amplificador de bus.

Para el maestro DP (WinLC RTX) está predeterminada la dirección 2. Generalmente ladirección 0 está reservada para la unidad de programación, que puede conectarsetemporalmente a la red para realizar trabajos de mantenimiento y de puesta en marcha. Lafigura 6-2 ilustra un ejemplo de red PROFIBUS-DP con direcciones típicas para lasestaciones.

Dependiendo del tipo de estación, la dirección de estación se asigna a través de selectoresfísicos o a través de una herramienta de configuración. Consulte en la documentación de suestación cómo asignarle una dirección.

Nota

No es necesario asignar direcciones correlativas. No obstante, la capacidad es mayor si lasdirecciones son correlativas.

Page 82: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Dirección 2 maestroWinLC RTX

Dirección 3esclavo ET 200M

Dirección 4esclavo ET 200M

Dirección 5esclavo S5-95U

Dirección 9esclavo ET 200M Dirección 8

esclavo ET 200BDirección 7esclavo ET 200B

Dirección 6esclavo ET 200B

T

Resistenciaterminadora estáconectada

T

T

Figura 6-2 Direcciones típicas de una red PROFIBUS-DP

Pautas para la instalación y la configuración

Al configurar e instalar su red DP debe observar las siguientes normas:

• Antes de conectar una estación a la red, compruebe que la dirección de la estación estábien configurada. Dependiendo de la estación, deberá configurar las direccionesPROFIBUS en el software de programación STEP 7 o a través de selectores de laestación. (No asigne ninguna dirección a un amplificador de bus.) Identifique cadaestación de forma unívoca con la dirección de estación.

• Reserve la dirección 0 para una unidad de programación, que puede conectarsetemporalmente a la red (p.ej. para realizar trabajos de mantenimiento y de puesta enmarcha).

• Conecte la resistencia terminadora a las estaciones al final del segmento de red.Asegúrese de que la resistencia terminadora del resto de estaciones está desactivada.

• Si conecta más de 32 estaciones a una red, utilice amplificadores de bus para configurarsegmentos adicionales para la red.

Puede enlazar varios segmentos para establecer una red, pero la ruta de la señal entredos estaciones de la red no puede incluir más de diez segmentos. A pesar de que cadasegmento puede incluir un máximo de 32 estaciones, la totalidad de la red no puedesuperar las 126 estaciones.

• Si amplía la red con una nueva estación, deberá desconectar el suministro de corrientepara la estación antes de conectarla a la red.

• Conecte las unidades de programación o los paneles de control (para arranque ymantenimiento) a la subred con cables derivados. Si su red se comunica a una velocidadde 3 Mbaudios o superior, utilice un cable de alta velocidad especial.

• Las estaciones de un segmento deben estar enlazadas entre sí de forma lineal (en unalínea de una estación a la siguiente). Si su red se comunica a una velocidad de3 Mbaudios o superior, utilice un conector de bus para cable de alta velocidad especial.

Page 83: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Norma para la utilización de amplificadores de bus

Observe las siguientes normas para redes en las que se utilicen amplificadores de bus:

• Utilice conectores de bus para enlazar segmentos de la red, para prolongar la longituddel cable entre las estaciones o para enlazar segmentos de bus con conexión a tierracon segmentos de bus sin conexión a tierra.

• No asigne ninguna dirección a un amplificador de bus.

• Cada amplificador de bus de un segmento de red cuenta como estación (dato importantepara el número máximo de 32 estaciones por segmento) con lo que reduce el número denodos disponibles que podrían conectarse a un segmento.

Aunque el amplificador de bus cuente como una de las 32 estaciones que se puedenconectar físicamente como máximo a un segmento, el amplificador de bus no cuentacomo una de las 126 estaciones que se pueden direccionar como máximo en una redPROFIBUS.

Page 84: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

6.2 Determinar el formato físico de la red

Las exigencias a las que debe responder la perifieria descentralizada determinan el formatofísico de la red. El formato incluye la distancia entre las estaciones, el número de estacionesy los diferentes tipos de estaciones que se utilizan.

Determinar la longitud máximo de un segmento

Cada segmento de una red PROFIBUS-DP está limitado a una distancia (o longitud decable) máxima. La figura 6-3 muestra que la longitud de cable máxima se mide entre lasestaciones que disponen de resistencias terminadoras.

Dirección 2maestro WinLC RTX

Dirección 3esclavo ET 200M

Dirección 4esclavo ET 200M

Dirección 5esclavo S5-95U

T

Resistenciaterminadoraestá conectada

T

T

Longitud de cable máximapara el segmento

Figura 6-3 Longitud de cable máxima para un segmento

La distancia máxima de un segmento se rige por la velocidad de transferencia de lacomunicación. La tabla 6-1 recoge las longitudes de cable máximas para un segmento conlas correspondientes velocidades de transferencia soportadas por PROFIBUS-DP. Ejemplo:Si el segmento representado en la figura 6-3 se comunica a 187,5 Kbaudios, la longitud decable máxima son 1000 m.

Tabla 6-1 Velocidad de transferencia y longitud de cable máxima

Velocidad de transferencia Longitud de cable máxima

9,6 Kbaudios 93,75 Kbaudios19,2 Kbaudios

1200 m con interfaz aislada

187,5 Kbaudios 1000 m con interfaz aislada

500 Kbaudios 400 m

1,5 Mbaudios 200 m

3 Mbaudios 12 Mbaudios6 Mbaudios

100 m

Page 85: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Aumentar la longitud de cable máxima con amplificadores de bus

Si desea que la comunicación supere una distancia larga superior a la longitud de cablemáxima (véase la tabla 6-1), deberá instalar en la red amplificadores de bus RS-485. En elejemplo representado en la figura 6-4 se enlazan dos estaciones con dos amplificadores debus en una distancia de 1100 m, una distancia superior a la máxima de 1000 m.

La distancia máxima entre dos amplificadores de bus equivale a la longitud de cable máximade un segmento (véase la tabla 6-1). Puede enlazar un máximo de nueve amplificadores debus en serie.

Los amplificadores de bus cuentan como estaciones, pero no tienen una direcciónPROFIBUS asignada.

Dirección 2maestro WinLC RTX

Dirección 3esclavo ET 200M

50 m 50 m1000 m

Amplificador de bus Amplificador de bus

Figura 6-4 Prolongar el cable PROFIBUS con amplificadores de bus

Utilizar líneas derivadas

Una línea derivada permite conectar una estación a un bloque de terminales o a otroconector en lugar de conectarla directamente al cable PROFIBUS-DP. La tabla 6-2 recogelas longitudes máximas para líneas derivadas. En redes que se comunican a una velocidadde 3 Mbaudios o superior utilice un cable especial de alta velocidad (referencia 6ES7901-4BD00-0XA0). Si utiliza ese cable también podrá conectar a la redmás de una unidad de programación.

Tabla 6-2 Longitud de la línea derivada por segmento

Velocidad det f i

Longitud máximat

Número de estaciones por longitud de la línea derivadatransferencia por segmento

1,5 m 3 m

9,6 Kbaudioshasta93,75 Kbaudios

96 m 32 32

187,5 Kbaudios 75 m 32 25

500 Kbaudios 30 m 20 10

1,5 Mbaudios 10 m 6 3

3 Mbaudioshasta12 Mbaudios

Utilice cable de alta velocidad (referencia 6ES7 901-4BD00-0XA0). (No es posibleutilizar líneas derivadas.)

Page 86: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

6.3 Asignar direcciones a la periferia descentralizada

Debe especificar la configuración de PROFIBUS-DP en la configuración hardware de STEP7. Para ello debe indicar las direcciones de las estaciones y de diagnóstico para cadaestación de la red así como las direcciones lógicas de los datos de entrada y salida que setransmiten a WinLC RTX desde los módulos de cada una de las estaciones. Laconfiguración de PROFIBUS-DP debe cargarse en WinLC RTX antes de poder poner enmarcha la red PROFIBUS.

Como ya se ha descrito anteriormente, cada estación de la red DP tiene una direcciónunívoca. El maestro DP utiliza la dirección para comunicarse con los esclavos DP. Noobstante, el programa de usuario no hace referencia a datos a través de las direcciones deestación. En lugar de eso, a cada estación se le asigna una dirección de diagnóstico comoparte del proceso de configuración y al área de direccionamiento “lógica” se le asigna elárea de memoria de los datos de entrada y salida de los módulos de la estación. Todo ellose hace en la configuración hardware del software de programación STEP 7. La tabla 6-3proporciona una relación de las direcciones que pueden asignarse a la periferiadescentralizada en WinLC RTX.

Tabla 6-3 Áreas de direccionamiento para la periferia descentralizada

Áreas de direccionamiento Capacidad

Imágenes de proceso 512 bytes: EB0 a EB511AB0 a AB511

1024 bytes: EB0 a EB1023AB0 a AB1023

Área total para la periferia descentralizada(acceso mediante operaciones de carga ytransferencia)

16 KB: PEB0 a PEB16383 PAB0 a PAB16383

Área total para datos consistentes (acceso a través de SFC14 y SFC15)

Máximo 16 KB (16384 bytes)para entradas y 6 KB (16384 bytes) para salidas.

Tamaño máximo por SFC14 ó SFC15 240 bytes

Datos de entrada y salida máximos para una estación

Máximo 122 bytes

Indicar las direcciones de estación

Al asignar una estación DP en la configuración de WinLC RTX a través de la configuraciónhardware de STEP 7, el sistema le pide que indique la dirección de la estación. Estadirección es la que permite al sistema maestro DP reconocer a la estación. Para el maestroWinLC RTX está predeterminada la dirección 2. Si se incluyen esclavos (módulos E/S /bastidores) en la red DP, STEP 7 muestra una dirección de estación predeterminada. Si esnecesario puede cambiar esta dirección.

Page 87: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Indicar la dirección de E/S lógica

Durante la configuración de WinLC RTX, se asignan a los datos de E/S de cada uno de losmódulos de la red PROFIBUS-DP direcciones lógicas del margen de entrada o de salida.Estas direcciones permiten acceder a los datos de entrada o salida del módulo. Además,WinLC RTX transmite eventos de módulo al programa de usuario con ayuda de la direcciónbásica (dirección lógica más baja) del módulo.

La tabla 6-4 representa los diferentes métodos de acceso a la periferia descentralizada:

• Para acceder a los datos en formato de byte, de palabra o de palabra doble (es decir enforma de 1 byte, 2 bytes ó 4 bytes), puede leer las entradas y salidas descentralizadasen el esquema de contactos mediante operaciones de carga y transferencia (L y T) de lalista de instrucciones o mediante la operación MOVE (transmitir valor) y escribirlos(véase la figura 6-5). A los datos E/S puede accederse en la imagen de proceso o bienen la imagen de periferia.

• Para acceder a datos consistentes de 3 bytes o más de 4 bytes (máximo 240 bytes),utilice las funciones de sistema SFC14 (DPRD_DAT) y SFC15 (DPWR_DAT). SFC14 ySFC15 siempre acceden a la imagen de la periferia del módulo.

Tabla 6-4 Acceder a la periferia descentralizada

Formato de acceso Procedimiento

Acceder a datos en formato de byte depalabra (2 bytes) y formato de palabradoble (4 bytes).

La integridad de los datos estágarantizada por 2 bytes destinados alacceso a palabras y 4 bytes al acceso apalabras dobles.

Utilice las siguientes operaciones:

• La operación de carga lee 1, 2 ó 4 bytes de entrada enel área de memoria E o PE.

• La operación de transferencia escribe 1, 2 ó 4 bytesde salida en el área de memoria A o PA.

Acceder a datos consistentes deunidades diferentes a 1 byte, 2 bytes y4 bytes (máx. 240 bytes)

Utilice las siguientes SFCs:

• SFC14 copia un máximo de 240 bytes de las salidasde un módulo en el área de memoria E, A, M, D o L.

• SFC15 escribe un máximo de 240 bytes del área dememoria E, A, M, D o L en las salidas de un módulo.

Tal y como se representa en la figura 6-5, el programa de usuario puede acceder (en cadacaso) como máximo a 16384 bytes en entradas y salidas en la lista de instruccionesmediante operaciones de carga y transferencia (L y T) y en el esquema de contactos através de la operación MOVE (transferir valor).

Nota

Puede acceder a todos los bytes de la imagen de proceso (E, S), independientemente de siel byte está asignado a una entrada o salida física o no. No obstante, sólo puede acceder adirecciones asignadas a entradas y salidas físicas si accede a la imagen de periferia(PE, PA) o si utiliza SFC14 ó SFC15.

Page 88: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Byte 0

Byte 511 ó byte 1023

Imagen deproceso deentradas(E)

Entradas(PE)

Acceso através deoperacionesde carga

Datos consistentes(acceso a través deSFC14)

Datos consistentes(acceso a través deSFC14)

16384bytes

Área de direccionamiento de las entradas

Periferia descentralizada

Byte 16383

(máx.)240 bytes

(máx.)240 bytes

Imagen deproceso desalidas(A)

Salidas(PA)

16384bytes

Área de direccionamiento de las salidas

(máx.)240 bytes

(máx.)240 bytes

Dirección de diagnóstico(1 byte para el esclavo DP)

Entradas

Byte 0

Byte 511 ó byte 1023

Acceso aoperaciones detransferencia

Datos consistentes(acceso a travésde SFC15)

Datos consistentes(acceso a través deSFC15)

Byte 16383

Salidas

Direcciones asignadas

Figura 6-5 Acceder a la periferia descentralizada

SFC14 y SFC15 pueden acceder a áreas de datos con un máximo de 240 bytes:

• SFC14 copia toda el área de datos de las entradas del módulo en cualquiera de lasáreas de memoria indicadas.

• SFC15 escribe toda el área de datos de una de las áreas de memoria del móduloindicadas en las salidas del módulo.

Page 89: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Encontrará información detallada sobre las operaciones de carga y transferencia en laayuda online del software de programación STEP 7 y el manual de programación Lista deinstrucciones (AWL) para S7-300 y S7-400. Si programa en el esquema de contactos,encontrará información detallada sobre la operación MOVE (transmitir valor) en el manualde programación Esquema de contactos (KOP) para S7-300 y S7-400.

Encontrará información detallada sobre SFC14 (DPRD_DAT) y SFC15 (DPWR_DAT) en elmanual de referencia Funciones estándar y funciones de sistema S7-300/400.

Indicar direcciones de diagnóstico

Durante la configuración de WinLC RTX se asigna una dirección de diagnóstico en elmargen de la periferia de las entradas (PE) a cada estación de la red DP. La dirección dediagnóstico se utiliza en parámetros para las SFCs que acceden a los datos de diagnósticode las estaciones (ejemplo: parámetro LADDR de SFC13). WinLC RTX también utiliza estadirección para informar al programa de usuario sobre las modificaciones de estado de laestación (en el OB86).

Nota

En la documentación de STEP 7 la dirección de diagnóstico de la estación también sedenomina dirección básica lógica del esclavo o de la estación en contraposición a ladirección básica lógica del módulo.

Al configurar WinLC RTX y la red PROFIBUS-DP en la configuración hardware de STEP 7las direcciones de diagnóstico se asignan a través de la imagen de proceso de las entradas(E) (véase la figura 6-6). No indique una dirección concreta, si STEP 7 asigna la direcciónEB16383 al primer esclavo DP, al segundo esclavo DP se le asigna la dirección PEB16382,etc.

Encontrará información detallada sobre la configuración de las direcciones de diagnósticoDP en la ayuda online del software de programación STEP 7, el manual de usuario deSTEP 7 y el manual de usuario SIMATIC NET PROFIBUS.

Byte 511 ó 1023

Imagen deproceso deentradas

Entradas

Esclavo DP 2

Área de direccionamiento de las entradas

Sistemasperiféricos descentralizados

Byte 16383

Direcciones de diagnóstico(1 byte para el esclavo DP)

WinLC RTX

Esclavo DP 1

Byte 16382Byte 16381

Dirección de diagnóstico del maestro DP

byte 0

Figura 6-6 Direcciones de diagnóstico de la periferia descentralizada

Page 90: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Eliminación de fallos en caso de problemas en la red

WinLC RTX pone a su disposición potentes funciones que le ayudarán en el diagnóstico defallos en la red DP.

• El panel de control de WinLC RTX dispone de dos LEDs de estado (EXT1 y BUSF1) quepuede utilizar para el diagnóstico de fallos en la red PROFIBUS-DP. La tabla 6-5describe el comportamiento de los LEDs EXTF y BUSF1 en función del fallo ocurrido.También se describen algunas ayudas posibles.

• Además de los LEDs, la función de diagnóstico de hardware de STEP 7 le permiteconocer qué estaciones presentan un problema y determinar la causa del mismo.

Tabla 6-5 LEDs EXTF y BUSF1

EXTF BUSF1 Descripción Para solucionar este problema,

Apagado Apagado Sin configuración Compruebe que en su proyecto de STEP 7 seha definido la configuración de DP. Cargue losdatos de sistema del proyecto en WinLC RTX.

Apagado Apagado Funcionamiento normal Los esclavos DP configurados reaccionannormalmente. No es necesaria ningunaintervención.

Encendido Parpadea Fallo de estación Compruebe que el cable de bus que llega aWinLC RTX (a la tarjeta CP) está conectado yque todos los segmentos de los nodos finalesestán terminados correctamente con unaresistencia.

Compruebe si el bus presenta algunainterrupción.

No se ha podidoacceder como mínimo aun esclavo DP

Espere a que finalice el proceso de rearranquede WinLC RTX. Si el LED continúaparpadeando, compruebe los esclavos DP orevise los datos de diagnósticocorrespondientes a los esclavos DP.

Encendido Apagado Fallo de diagnóstico Indica que no se ha eliminado una condición defallo o que un módulo DP con capacidad dediagnóstico ha abierto el OB82.

Page 91: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

6.4 Iniciar la red PROFIBUS-DP

En la configuración hardware de STEP 7 hay dos elementos que afectan a la redPROFIBUS-DP:

• En la ficha “Arranque” de la configuración hardware de STEP 7 puede definir laspropiedades de arranque del controlador WinLC RTX. Estos parámetros se guardan enuna carpeta de datos de sistema que se carga en el controlador WinLC RTX junto con elprograma de usuario de STEP 7.

• La configuración hardware de STEP 7 también afecta a la configuración de la redPROFIBUS-DP. Estos datos se guardan en la carpeta de datos de sistema que se cargaen el controlador WinLC RTX junto con el programa de usuario de STEP 7.

Encontrará información detallada sobre la configuración de la red PROFIBUS-DP y de losparámetros de arranque de WinLC RTX en el apartado 5.5 (y en la tabla 5-5), en la ayudaonline del software de programación STEP 7 y en manual de usuario de STEP 7.

Conectar la red

Una vez que haya configurado la red PROFIBUS-DP, proceda de la siguiente manera paraconectar la red:

1. Si el controlador WinLC RTX se encuentra en STOP, cargue la configuración de la redPROFIBUS-DP. Sólo puede cargar los datos de sistema (configuración hardware) o losbloques del programa de usuario.

2. Conecte todos los esclavos DP de la red PROFIBUS-DP.

3. Espere a que los LEDs EXTF y BUSF1 se apaguen.

4. Cambie el controlador WinLC RTX de STOP a RUN.

Page 92: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Configurar la red PROFIBUS-DP

6-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Reacción a eventos de diagnóstico

Cuando el controlador WinLC RTX detecta un fallo, la condición de error se guarda en elbúfer de diagnóstico como evento de diagnóstico. Los eventos de diagnóstico que suelenproducirse relacionados con la periferia descentralizada pueden hacer que el controladorprocese los siguientes OBs:

• El OB40 reacciona a alarmas de proceso provocadas por un módulo E/S con capacidadde alarma configurada.

• El OB82 reacciona a alarmas de diagnóstico provocadas por un módulo E/S concapacidad de alarma de diagnóstico configurada.

• El OB83 reacciona a la extracción e introducción de módulos en un esclavo DP(p.ej. ET200M) configurado para la extracción/introducción de módulos.

• El OB85 reacciona a errores de prioridad. Las causas para el procesamiento del OB85en referencia al sistema DP son numerosas. Si el controlador intenta copiar las entradas(o salidas) de un módulo durante el ciclo E/S en o desde la imagen de proceso sin que elmódulo esté preparado para funcionar, se ejecuta el OB85.

• El OB86 reacciona a un fallo de estación o a cualquier otro fallo que se produzca en lared física (p.ej. un cortocircuito).

• El OB122 reacciona a un error de acceso a E/S en el Programa de usuario. Si el OB122no está programado, el controlador WinLC RTX pasa a STOP.

Las SFC39 hasta SFC42 permiten desactivar y activar estos OBs. Si se intenta procesar unOB que no se ha cargado en WinLC RTX, el controlador pasa a STOP.

Las variables locales correspondientes a estos OBs contienen información sobre elarranque que indican la causa de la ejecución del OB. Esta información permite al programadel OB reaccionar al evento. Encontrará información detallada sobre el uso de los OBs en elmanual de referencia Funciones estándar y funciones de sistema S7-300/400.

También puede consultar la información de diagnóstico de un esclavo DP con la funciónSFC13 (DPNRM_DG). Encontrará información detallada sobre la función SFC13 en elmanual de referencia Funciones estándar y funciones de sistema S7-300/400.

Page 93: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

A-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Lista de estado del sistema (SZL)

La información contenida en la lista de estado del sistema (SZL) está dividida en sublistas.Cada una de estas sublistas tiene una cabecera de dos palabras que contiene la siguienteinformación sobre la sublista:

• La primera palabra define la longitud (en bytes) de un registro de la sublista.

• La segunda palabra define el número de registros de la sublista.

SFC51 (RDSYSST) accede a las entradas de la lista de estado del sistema. Encontraráinformación detallada sobre la lista de estado del sistema en el manual de referenciaFunciones estándar y funciones de sistema S7-300/400.

En la tabla A-1 figuran las sublistas de la lista de estado del sistema (SZL). La tabla estáestructurada según el ID de SZL. Con el ID de SZL y el índice (número hexadecimal: 16#)se accede a los registros de la sublista.

Tabla A-1 Sublistas de la lista de estado del sistema (SZL) de WinLC RTX

ID de SZL(hexadecimal)

Sublista Índice(hexadecimal)

Contenido del registro

0000

0300

ID de SZL

Todos los IDs de SZL disponibles.

Muestra los índices disponibles.

013101320222

Información sobre todos los IDs de SLZdisponibles

Índices de ID de SZL 0131Índices de ID de SZL 0132Índices de ID de SZL 0222

0011

0111

0F11

Identificador de CPU

Todos los registros de la sublista

Un registro de la sublista

Sólo información de cabecera

00010007

WinLC RTX: Modelo y número de versión

Identificador del móduloIdentificador del firmware

0112

0F12

Funciones de CPU

Sólo los registros de un grupo defunciones

Sólo información de cabecera

010002000300

Sistema de tiempo en WinLC RTXReacción del sistemaDescripción idiomática de WinLC RTX

0013 Áreas de la memoria deaplicación

Memoria de trabajo, memoria de carga integrada,memoria de carga externa, número máximo de memoriasde carga externas y capacidad de la memoria deseguridad

0014 Áreas del sistema operativo Imagen de proceso de entradas (bytes), imagen deproceso de salidas (bytes), marca (bytes),temporizadores, contadores, tamaño del área paraentradas y salidas y área total de los datos locales deWinLC RTX (bytes)

A

Page 94: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Lista de estado del sistema (SZL)

A-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Tabla A-1 Sublistas de la lista de estado del sistema (SZL) de WinLC RTX, continuación

ID de SZL(hexadecimal)

Contenido del registroÍndice(hexadecimal)

Sublista

0015

0115

F15

Tipo de bloque

Todos los registros de la sublista

Un registro, según índice

Sólo información de cabecera de lasublista de la SZL

0A000B000C000E000800

OBs (número y tamaño) DBs (número y tamaño) SDBs (número y tamaño) FCs (número y tamaño) FBs (número y tamaño)

OBs (número y tamaño)

0019

0119

0F19

Estado de los LEDs de losmódulos

Estado de todos los LEDs

Estado de cada uno de los LEDs

Sólo información de cabecera

0002000300040005000600070008000B

INTF Fallo internoEXTF Fallo externoRUN RUNSTOP STOPFRCE Forzado permanenteCRST ReinicioBAF Fallo de bateríaBUSF1 Fallo de bus

0021

0F21

Correspondencia evento deinterrupción/fallo (a través de los números del OB asignado)

Todos los eventos de interrupciónposibles

Sólo información de cabecera

0222

Estado de interrupción

Registro del evento de interrupciónindicado

00010050

Evento que ha ejecutado el OB1 Evento que ha ejecutado el OB80

0023

0123

0223

0F23

Prioridad

Registros de todas las prioridades

Registros de una prioridaddeterminada

Registros de todas las prioridadesconfiguradas

Sólo información de cabecera

0000 Prioridad de los OBs posibles

0124

0424

0524

Estado operativo de la CPU

Último cambio del estado operativo

Estado operativo actual

Estado operativo indicado45205000501050205030

Estado operativo defectuoso Estado operativo STOP Estado operativo ARRANQUEEstado operativo RUN Estado operativo PARADA

Page 95: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Lista de estado del sistema (SZL)

A-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Tabla A-1 Sublistas de la lista de estado del sistema (SZL) de WinLC RTX, continuación

ID de SZL(hexadecimal)

Contenido del registroÍndice(hexadecimal)

Sublista

0131 Parámetros de comunicación delmodo de comunicación indicado

0001

0002

0003

0004

0005

0006

0009

Número de enlaces y velocidades detransferencia

Parámetros de test y arranque

Parámetros de la interfaz de usuario

Sistema de administración de objetos(funcionamiento del sistema operativo)

Funciones de diagnóstico y entradas dediagnóstico

PBK: Enlaces; número de parámetros deenvío y recepción

Número de contadores de horas deservicio

0132 Información del estado de lacomunicación del modo decomunicación indicado

0001

0002

0003

0004

0008

0009

000A

0x10

Número y tipo de enlaces

Número de ciclos de prueba configurados

Interfaz de usuario: número de lostrabajos de lectura cíclicos actuales

Niveles de protección de WinLC RTX

Sistema horario, factor de corrección,contador de horas de servicio, fecha yhora

Velocidad de transferencia (regulada conMPI)

Velocidad de transferencia (con bus defondo S7-300)

Ciclo PMC S7: Número de mensajesconfigurados y sello horario del SDB parael ciclo

0033

Lista de estaciones dediagnóstico

Todas las entradas

0782

Eventos de arranque

Eventos de arranque de todos losOBs de una prioridad antes delprocesamiento

Prioridad ID del evento, prioridad y número de OB

0A91

0C91

0D91

0F91

Información del estado de losmódulos

Información del estado de todos lossubsistemas DP y maestros DP

Información del estado de unmódulo

Información del estado de laestación indicada

Sólo información de cabecera

Dirección deinicio

xxyy

Funciones y parámetros de los módulos

Todos los módulos de la estación yy de lared PROFIBUS-DP xx

Page 96: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Lista de estado del sistema (SZL)

A-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Tabla A-1 Sublistas de la lista de estado del sistema (SZL) de WinLC RTX, continuación

ID de SZL(hexadecimal)

Contenido del registroÍndice(hexadecimal)

Sublista

0092

0292

0692

0F92

Información del estado de losnodos de una red DP

Estado previsto para los nodos deuna subred

Estado real de los nodos de unasubred

Esclavos DP que indican el fallo deuno o varios módulos

Sólo información de cabecera

0000

ID de la subred

Información sobre el estado de los nodosenlazados con la red PROFIBUS-DP

00A0

01A0

0FA0

Búfer de diagnóstico

Todas las entradas (información de eventos)

Número indicado entradas

Sólo información de cabecera

Información de eventos (según evento)

00B1

00B3

00B4

Diagnóstico de módulo

Registro 0 de la información dediagnóstico de los módulos

Registro 0 de la información dediagnóstico de los módulos(diagnóstico completo dependientedel módulo)

Diagnóstico DP-Norm de un esclavoDP

Dirección deinicio

Número debastidor y deslot

Información de diagnóstico específica decada módulo

Dirección inicial del módulo indicado

Número de bastidor y de slot del móduloindicado

Page 97: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

B-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Juego de instrucciones

Como todos los sistemas de automatización S7, WinLC RTX dispone de varios tipos debloques lógicos para el procesamiento del programa de usuario: bloques de organización(OBs), funciones de sistema (SFCs) y bloques de función de sistema (SFBs). Estos bloquesson componentes de WinLC RTX. Además de estos bloques de sistemas, puede utilizarotros bloques de S7 para crear su programa de usuario:

• Funciones (FC): WinLC RTX admite hasta 65.536 FCs (FC0 hasta FC65535). Cada unade las funciones puede disponer de un máximo de 65.570 bytes.

• Bloques de función (FBs): WinLC RTX admite hasta 65.536 FBs (FB0 hasta FB65535).Cada uno de los bloques de función puede disponer de un máximo de 65.570 bytes.

• Bloques de datos (DBs): WinLC RTX admite hasta 65.535 FBs (DB1 hasta DB65535).(DB0 está reservado). Cada uno de los bloques de datos puede disponer de un máximode 65.534 bytes.

Un bloque de organización puede tener como máximo 65.570 bytes.

En WinLC RTX puede cargar como máximo 2500 bloques del programa de usuario.

Encontrará información detallada sobre OBs, SFCs y SFBs en el manual de referenciaFunciones estándar y funciones de sistema S7-300/400.

Apartado Descripción Página

B.1 Datos técnicos B-2

B.2 Bloques de organización compatibles (OBs) B-5

B.3 Funciones de sistema compatibles (SFCs) B-9

B.4 Tiempos de ejecución de las operaciones de DP B-13

B.5 Bloques de función de sistema compatibles (SFBs) B-14

B.6 Tiempos de ejecución de operaciones B-14

B

Page 98: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

B.1 Datos técnicos

Referencia

WinLC RTX forma parte del paquete WinAC RTX: 6ES7 671-0RC01-0YX0

Funciones

WinLC RTX cuenta con las siguientes capacidades:

• Acumuladores: 4 (Acumulador 1 hasta acumulador 4)

• Comunicación: Maestro de PROFIBUS-DP

• Memoria de trabajo y memoria de carga: limitadas por la capacidad de memoria admitidapor el PC y por el sistema operativo (non-paging), que es inferior a la memoria física(RAM) del ordenador

• Sólo periferia descentralizada, sin entradas ni salidas integradas:

– El tamaño de las imágenes de proceso de las entradas y salidas (áreas de memoria Ey A) puede ajustarse a 512 bytes ó 1024 bytes. En estas áreas de memoria puedeacceder directamente a las instrucciones del programa de usuario.

– Con las operaciones de carga (L) y transferencia (T) (de la lista de instrucciones) ocon la operación transferir valor (MOVE) (en el esquema de contactos) para laperiferia descentralizada (áreas de memoria PE y PA) puede acceder a un máximo de16384 bytes de entrada y 16384 bytes de salida.

WinLC RTX se comunica con la periferia descentralizada como maestro PROFIBUS-DP.Como maestro puede comunicarse con un máximo de 125 esclavos (tanto esclavos S7-DPcomo otros esclavos DP).

Datos técnicos

Tabla B-1 Datos técnicos de WinLC RTX

WinLC RTX Descripción

Memoria de trabajo

Memoria de carga (RAM)

Limitada por la capacidad de la memoria (non-paging) del PC.La capacidad depende de los siguientes factores:

• Capacidad de la memoria física (RAM) del PC• Capacidad de la memoria física (RAM) del PC

• Otros programas que se ejecutan al mismo tiempo queWinLC RTX

Acumuladores 4 (ACU 1 hasta ACU 4)

Datos locales 16 KB por prioridad

Reloj Reloj de sistema de tiempo real a partir del reloj del ordenador

Page 99: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Tabla B-1 Datos técnicos de WinLC RTX, continuación

WinLC RTX Descripción

E/S digitales (digital y analógico) 16384 bytes (entradas) y 16384 bytes (salidas)

Imagen de proceso de las entradas ysalidas (definible por el usuario)

• Entradas

• Salidas

512 bytes (entradas) y 512 bytes (salidas) ó 1024 bytes (entradas) y 1024 bytes (salidas)

• E0.0 hasta E511.7 ó E0.0 hasta E1023.7

• A0.0 hasta A511.7 ó A0.0 hasta A1023.7

Marcas

• Área remanente (configurable)

• Predeterminado comoremanente

2 KB

• MB0 hasta MB255

• 16 bytes (MB0 hasta MB15)

Contador

• Área remanente (configurable)

• Predeterminado comoremanente

512

• Z0 hasta Z63

• 8 (Z0 hasta Z7)

Temporizadores (sólo se actualizanen OB1)

• Área remanente (configurable)

• Predeterminado comoremanente

512

• T0 hasta T127

• Ninguno

Marca de ciclo

Bits del byte de la marca de ciclo seactivan en momentos determinadosy son forzables a través delprograma de usuario.

8 bits marca de ciclo (1 byte)

8 frecuencias dentro de 1 byte en el área de memoria de lasmarcas: la dirección puede configurarse.

Número de bloques admitidos

• OB

• SFB

• SFC

• Número máximo de SFCsasíncronas

• Áreas de direccionamiento parabloques lógicos:

– FB

– FC

– DB

• Número total de bloques quepueden cargarse en WinLC RTX

16 (véase la tabla B-2)

7 (véase la tabla B-9)

52 (véase la tabla B-6)

20

FB0 hasta FB65535

FC0 hasta FC65535

DB1 hasta DB65535 (DB0 está reservado)

2500

Page 100: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Tabla B-1 Datos técnicos de WinLC RTX, continuación

WinLC RTX Descripción

Profundidad de anidado 24 por OB. Todos los OBs, incluidos dos OBs síncronos(OB121 y OB122), tienen una profundidad de anidado de 24.

Interfaz PROFIBUS-DP

• Área de direccionamiento DP

• Número de esclavos DPadmitidos

• Velocidad de transferencia

• Búsqueda velocidad detransferencia (como esclavo DP)

• Memoria de transferencia (comoesclavo DP)

• Distancia máxima

• 16384 bytes (entradas) y 16384 bytes (salidas)

• 125

• Máx. 12 Mbaudios (9,6 KBPS, 19,2 KBPS, 45,45 (31,25) Kbaudios,93,75 KBPS, 187,5 KBPS, 500 KBPS, 1,5 MBPS,3 MBPS, 6 MBPS, 12 MBPS)

• Irrelevante

• Irrelevante

• Según la velocidad de transferencia (véase la tabla 6-1)

Page 101: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

B.2 Bloques de organización compatibles (OBs)

Los OBs son las interfaces entre el sistemas operativo de WinLC RTX y el programa deusuario. La tabla B-2 relaciona los OBs compatibles con WinLC RTX. WinLC RTX procesalos OBs de acuerdo con su prioridad.

Tabla B-2 Bloques de organización compatibles (OBs)

OB Descripción Prioridad

OB1 Ciclo programa principal 1 (más bajo)

OB10 Alarma horaria 2

OB20 Alarma de retardo 3 hasta 6

OB35, OB36 Alarma cíclica 7 hasta 15

OB40 Alarma de proceso 16 hasta 23

OB80 Error de tiempo 26

OB82 Alarma de diagnóstico 24 hasta 26 (ó 28)1

OB83 Alarma de extracción/inserción 24 hasta 26 (ó 28)1

OB84 Fallo de hardware, CPU 26 (ó 28)1

OB85 Error de prioridad 24 hasta 26 (ó 28)1

OB86 Error de bastidor 24 hasta 26 (ó 28)1

OB100 Rerranque en caliente 27

OB102 Rearranque en frío 27

OB121 Error de programación Prioridad del OB que had l

OB122 Error de acceso a periferiaprovocado el error

1 Prioridad 28 en el modo operativo ARRANQUE de WinLC RTX, prioridad definible por el usuario(de 24 a 26) en el modo operativo RUN.

OBs para el ciclo principal del programa así como para rearranque en frío o encaliente

La tabla B-3 indica los OBs para el ciclo principal del programa así como para el rearranqueen frío y en caliente. WinLC RTX dispone del OB1 (ciclo principal del programa) para elprocesamiento continuado del programa de usuario. Al cambiar del estado operativo STOPal estado operativo RUN (o bien RUN-P), WinLC RTX ejecuta el OB100 (rearranque encaliente) o el OB102 (rearranque en frío). El OB que se ejecuta depende de la configuraciónde hardware de WinLC RTX o bien del modo de rearranque ajustado en el panel de controlde WinLC. Si OB100 (o bien OB102) se procesa con éxito, WinLC RTX ejecuta OB1.

Tabla B-3 OBs para el ciclo principal del programa así como para rearranque en frío o encaliente

Bloques de organización (OBs) Evento de arranque Prioridad

Ciclo programa principal OB1 1101H, 1103H, 1104H 1

Rerranque en caliente OB100 1381H, 1382H 27

Rearranque en frío OB102 1385H, 1386H 27

Page 102: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

OBs de interrupción

WinLC RTX dispone de diferentes OBs que interrumpen el procesamiento de OB1. La tabla B-4 contiene una relación de los OBs de interrupción compatibles con WinLC RTX. Estasinterrupciones se producen en función del tipo y la configuración del OB.

La prioridad determina si el controlador interrumpe la ejecución del programa de usuario(u otros OBs) y ejecuta el OB de interrupción. Puede modificar la prioridad de los OBs deinterrupción (véase la tabla B-2).

Tabla B-4 OBs de interrupción

Alarma Evento dearranque

Prioridad predeterminada

Alarma horaria OB10 1111H (OB10) 2 baj.

Alarma de retardo

Campo: 1 ms hasta 60000ms

OB20 1121H (OB20) 3

Alarma cíclica

Campo: 1 ms hasta 60000ms

El tiempo mínimo práctico depende de lacapacidad del ordenador y del tamaño delprograma de usuario.

OB35

OB36

1136H

1137H

12

13

Alarma de proceso OB40 1141H (canal 1) 16 alto

Si ha configurado WinLC RTX de tal manera que se deba ejecutar un OB de interrupcióndeterminado pero el OB en cuestión no está cargado, WinLC RTX reacciona de la siguientemanera:

• Si faltan OB10, OB20 y OB40, y OB85 no se ha cargado, WinLC RTX cambia de estadooperativo (de RUN a STOP).

• WinLC RTX permanece en el estado operativo RUN si OB35 ó OB36 faltan o no puedenprocesarse en ese momento.

Nota

Si ha configurado OB35 ó OB36 de tal manera que deban ejecutarse en intervalosdeterminados, debe asegurarse de que el programa pueda ser ejecutado dentro delintervalo en cuestión y de que su aplicación en WinLC RTX pueda procesar el OB en eltiempo asignado.

Page 103: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

OBs de error

La tabla B-5 muestra los OBs de error compatibles con WinLC RTX. Algunos de estos OBsde error tienen la prioridad configurada (asignada por el usuario), mientras que otros OBs(OB121 y OB122) toman la prioridad del bloque en el que se produce el fallo.

Las variables locales correspondientes a OB121 y OB122 contienen la siguienteinformación, que el programa puede utilizar para reaccionar ante el error o fallo:

• El tipo de bloque (byte 4) y el número (bytes 8 y 9) del bloque que ha provocado el fallo.

• La dirección contenida en el bloque (bytes 10 y 11) en el que se ha producido el fallo.

Si el evento de arranque se produce para un OB de error determinado que no ha sidocargado, WinLC RTX cambia el estado operativo (de RUN a STOP).

Tabla B-5 OBs de error

Error Evento dearranque

Prioridad predet.

Error de tiempo OB80 3501H,3502H,3505H, 3507H

26

Alarma de diagnóstico OB82 3842H, 3942H 26

Alarma de extracción/inserción OB83 3861H,3863H,3864H,3961H, 3865H

26

Fallo de hardware, CPU OB84 3985H, 26 (ó 28)

Error de prioridad

• El evento de arranque se produce para un OBque no está cargado.

• WinLC RTX intenta acceder durante el cicloE/S a un módulo o a un esclavo DP quepresenta algún defecto o no está conectado.

• WinLC RTX intenta acceder a un bloque (p.ej.un DB) que no está cargado o ha sido borrado.

OB85 35A1H, 35A3H, 39B1H,39B2H,

26

Fallo en la periferia descentralizada: una estaciónde la red PROFIBUS-DP ha fallado.

OB86 38C4H,39C4H,38C5H,39C5H,38C7H, 38C8H,

26 (ó 28)

Page 104: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Tabla B-5 OBs de error, continuación

Error Prioridad predet.Evento dearranque

Error de programación (Ejemplo: el programa de usuario intenta accedera un temporizador que no está disponible.)

OB121 2521H,2522H,2523H,2524H,2525H,2526H,2527H,2528H,2529H,2530H,2531H,2532H,2533H,2534H,2535H,253AH;253CH,253EH

Misma prioridad que elOB que ha provocadoel fallo.

Error de acceso a periferia (Ejemplo: el programa de usuario intenta accedera un módulo defectuoso o no conectado.)

OB122 2942H, 2943H

Page 105: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

B.3 Funciones de sistema compatibles (SFCs)

WinLC RTX incluye SFCs que son bloques lógicos que realizan tareas básicas. El programade usuario ejecuta las SFCs y transmite los parámetros necesarios. Entonces la SFC realizasu tarea y entrega un resultado.

SFCs asíncronas compatibles

En WinLC RTX pueden procesarse como máximo 20 SFCs asíncronas. Las siguientesSFCs asíncronas son compatibles: SFC11, SFC13, SFC51 (índice B1, B3), SFC55, SFC56,SFC57, SFC58 y SFC59, SFC82, SFC83 y SFC84.

Acceso de la memoria de carga durante el arranque

Al contrario que S7-300, WinLC RTX permite tanto el primer acceso (con REQ = 1) como elsegundo (con REQ = 0) durante el STARTUP (arranque), de modo que la operación puedefinalizar durante el STARTUP.

SFCs que pueden provocar divergencias en el ciclo

Las siguientes SFCs pueden provocar divergencias en el ciclo (“Inestabilidad”):

• SFC22 (CREAT_DB)

• SFC23 (DEL_DB)

• SFC52 (WR_USMG)

Tiempos de ejecución para las SFCs compatibles con WinLC RTX

En la tabla B-6 figuran las SFCs que soporta WinLC RTX.

Tabla B-6 Funciones de sistema compatibles (SFCs)

SFC Nombre Descripción Tiempo deejecución 1

SFC0 SET_CLK Ajusta el reloj del sistema. 7,21 �s

SFC1 READ_CLK Lee el reloj del sistema. 11,19 �s

SFC2 SET_RTM Controla el contador de horas de servicio 8,32 �s

SFC3 CTRL_RTM Inicia o detiene el contador de horas de servicio. 9,41 �s

SFC4 READ_RTM Lee el contador de horas de servicio 5,25 �s

SFC5 GADR_LGC Determina la dirección lógica de un canal. 8,74 �s

SFC6 RD_SINFO Lee la información de inicio del OB. 9,05 �s

SFC11 DPSYNC_FR Sincroniza grupos de esclavos DP. 5,92 �s

SFC13 DPNRM_DG Lee los datos de diagnóstico de un esclavo DP.

Configuración DP probada: un esclavo ET 200M con unmódulo de 8 entradas y 8 salidas y un módulo de 16 salidas.

17,13 �s

SFC14 DPRD_DAT Lee los datos consistentes de un esclavo DP. 10,57 �s

SFC15 DPWR_DAT Escribe los datos consistentes en un esclavo DP. 10,17 �s

Page 106: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Tabla B-6 Funciones de sistema compatibles (SFCs), continuación

SFC Tiempo deejecución 1

DescripciónNombre

SFC17 ALARM_SQ Genera un mensaje de bloque anulable. 19,80 �s

SFC18 ALARM_S Genera un mensaje de bloque no anulable. 19,63 �s

SFC19 ALARM_SC Determina el estado del último mensaje (SFC17 ó SFC18). 7,48 �s

SFC20 BLKMOVB Copia variables. 11,40 �s

SFC21 FILL Inicia un área de memoria. 1 palabra 50 palabras 100 palabras

10,83 �s12,33 �s13,83 �s

SFC22 CREAT_DB Genera un bloque de datos en la memoria de trabajo. 26,64 �s

SFC23 DEL_DB Borra un bloque de datos. WinLC RTX 3.1 permite a unaaplicación borrar un bloque de datos irrelevante para elproceso.

8,88 �s

SFC24 TEST_DB Proporciona información sobre un bloque de datos. EnWinLC RTX 3.1 SFC24 puede proporcionar la longitud de DBy escribir marcas de protección para bloques de datos norelevantes aunque se indique el código de error 80B2 parabloques de datos no relevantes para el proceso.

7,25 �s

SFC26 UPDAT_PI Actualiza la imagen de proceso de entradas.

Configuración DP probada: un esclavo ET 200M con unmódulo de 8 entradas y 8 salidas y un módulo de 16 salidas.

55,13 �s

SFC27 UPDAT_PO Actualiza la imagen de proceso de las salidas. 41,97 �s

SFC28 SET_TINT Ajusta la alarma horaria (OB10). 13,49 �s

SFC29 CAN_TINT Anula la alarma horaria (OB10). 8,14 �s

SFC30 ACT_TINT Activa la alarma horaria (OB10). 6,59 �s

SFC31 QRY_TINT Consulta la alarma horaria (OB10). 8,12 �s

SFC32 SRT_DINT Activa la alarma de retardo (OB20). 18,94 �s

SFC33 CAN_DINT Anula la alarma de retardo (OB20). 7,91 �s

SFC34 QRY_DINT Consulta la alarma de retardo (OB20). 8,21 �s

SFC36 MSK_FLT Enmascara fallos síncronos. 5,86 �s

SFC37 DMSK_FLT Enmascara fallos síncronos. 6,03 �s

SFC38 READ_ERR Lee el registro de fallos. 6,17 �s

SFC39 DIS_IRT Bloquea el procesamiento de nuevos eventos de interrupción. 5,79 �s

SFC40 EN_IRT Libera el procesamiento de nuevos eventos de interrupción. 6,03 �s

SFC41 DIS_AIRT Bloquea el procesamiento de nuevos eventos de interrupciónde mayor prioridad que el OB actual.

4,81 �s

SFC42 EN_AIRT Libera el procesamiento de nuevos eventos de interrupción demayor prioridad que el OB actual.

9,71 �s

SFC43 RE_TRIGR Activa el watchdog (vigilancia del tiempo de ciclo). 1109,98 �s

SFC44 REPL_VAL Transmite un valor al ACU 1 (acumulador 1). 9,26 �s

SFC46 STP Cambia al estado operativo STOP. Irrelevante

SFC47 WAIT Retarda el procesamiento del programa de usuario. 554,60 �s

SFC49 LGC_GADR Determina el slot correspondiente a la dirección lógica. 7,81 �s

SFC50 RD_LGADR Determina todas las direcciones lógicas de un módulo. 14,92 �s

Page 107: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Tabla B-6 Funciones de sistema compatibles (SFCs), continuación

SFC Tiempo deejecución 1

DescripciónNombre

SFC51 RDSYSST Lee una parte o toda la lista de estado del sistema. 16,82 �s

SFC52 WR_UMSG Escribe un elemento definido por el usuario en el búfer dediagnóstico.

24,46 �s

SFC54 RD_PARM Lee el parámetro definido. 11,10 �s

SFC55 WR_PARM Escribe el parámetro definido. 18,02 �s

SFC56 WR_DPARM Escribe el parámetro predefinido. 12,87 �s

SFC57 PARM_MOD Asigna los parámetros de un módulo. 12,77 �s

SFC58 WR_REC Escribe un registro. 18,47 �s

SFC59 RD_REC Lee un registro. 18,36 �s

SFC64 TIME_TCK Lee la hora del reloj del sistema. 6,89 �s

SFC78 OB_RT Proporciona información sobre el tiempo de servicio del OB.

SFC79 SET Ajusta un área de salida. 6,95 �s

SFC80 RESET Reinicia un área de salida. 6,72 �s

SFC82 CREA_DBL Genera un bloque en la memoria de trabajo.

SFC83 READ_DBL Copia datos de un bloque en la memoria de carga.

SFC84 WRIT_DBL Escribe bloques en la memoria de carga para que los datos sealmacenen de forma inmediata. Los bloques de la memoria decarga que posibilitan el restablecimiento tras un fallo totalpueden actualizarse durante una ejecución del programa.Utilice SFC84 sólo para segmentos de la base de datos demayor tamaño, pero no para el procesamiento frecuente devariables.

1 Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo de ciclo de 0 enun ordenador Dell Dual 600 con 256 KB de memoria RAM a 600 MHz con el sistema operativo Windows NT.Los tiempos de ejecución reales pueden variar de los valores indicados en función de las características desu sistema.

Estadísticas de tiempo de ejecución de OB (SFC78)

SFC78 (OB_RT) permiten registrar la siguiente información sobre el tiempo de ejecución:

• Prioridad de un OB

• Tiempo de ejecución total de la ejecución anterior de un OB

• Tiempo de procesamiento total de la ejecución anterior de un OB

• Momento de evento de arranque de un OB que se está ejecutando

• Tiempo de ejecución real de un OB que se está ejecutando

• Tiempo transcurrido para un OB que se está ejecutando

La información que obtiene con SFC78 le permite elaborar perfiles de las distancias entreejecuciones correlativas de un OB, de los tiempos de ejecución totales o de los tiempos deretardo de ejecución de un OB, etc. Con la función SFC78 no se puede determinar el tiempode retardo actual de la ejecución de un OB que se está produciendo.

Page 108: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Códigos de fallo de SFCs de la memoria de carga (SFC82, SFC83, SFC84)

WinLC RTX indica los siguientes códigos de fallo para el parámetro RET_VAL:

Tabla B-7 Códigos de fallo de la memoria de carga (SFC82, SFC83, SFC84)

Código de fallo Mensaje

80BB Fallo de escritura en el disco duro

8092 El programa accede a SFC82 durante el fallo del sistema operativo Windows (“pantalla azul”)

80C3 Se ha superado el valor límite de WinLC RTX de 32 trabajos pendientes para SFC82 aSFC84

8022 La fuente del tipo BOOLEAN no tiene un factor de repetición divisible entre 8

8023 El destino del tipo BOOLEAN no tiene un factor de repetición divisible entre 8

8024 La fuente del tipo STRING no tiene un factor de repetición igual a 1

8025 El destino del tipo STRING no tiene un factor de repetición igual a 1

8093 Destino (SFC83) o fuente (SFC84) no es relevante para el proceso (no vinculado = 0, False)

80B1 El bloque de datos fuente no se encuentra en la memoria de carga

8082 La fuente o el destino no es un bloque de datos ni un área de un bloque de datos

80B4 El bloque de destino tiene el atributo F

8094 El bit de atributo NON_RETENTIVE no es compatible

Nota

WinLC RTX indica el código de fallo 8092 si se accede a SFC82, SFC83 ó SFC84 despuésde un fallo de Windows NT. Las aplicaciones que deben continuar funcionando tras un fallode Windows NT deben consultar este código de fallo.

Page 109: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

B.4 Tiempos de ejecución de las operaciones DP

La tabla B-8 presenta una relación de las SFCs al funcionar con periferia descentralizada.

Tabla B-8 Tiempos de ejecución de las operaciones de DP

SFC Nombre Descripción CP 56131

SFC11 DPSYNC_FR Sincroniza grupos de esclavos DP. 5,92 �s

SFC13 DPNRM_DG Lee los datos de diagnóstico de un esclavo DP.

Configuración DP probada: un esclavo ET 200M conun módulo de 8 entradas y 8 salidas y un módulo de 16salidas.

17,13 �s

SFC14 DPRD_DAT Lee los datos consistentes de un esclavo DP. 10,57 �s

SFC15 DPWR_DAT Escribe los datos consistentes en un esclavo DP. 10,17 �s

SFC26 UPDAT_PI Actualiza la imagen de proceso de entradas.

Configuración DP probada: un esclavo ET 200M conun módulo de 8 entradas y 8 salidas y un módulo de 16salidas.

55,13 �s

SFC27 UPDAT_PO Actualiza la imagen de proceso de las salidas. 41,97 �s

1 Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo deciclo de 0 en un ordenador Dell Dual 600 con 256 KB de memoria RAM a 600 MHz con el sistemaoperativo Windows NT. Los tiempos de ejecución reales pueden diferir de los valores indicados enfunción de las características de su sistema.

Page 110: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

B.5 Bloques de función de sistema compatibles (SFBs)

WinLC RTX incluye SFBs que son bloques lógicos similares a SFCs. La tabla B-9 muestralos SFBs que soporta WinLC RTX. Si el programa de usuario abre un SFB, debe haber unbloque de datos (DB) asignado.

Tabla B-9 Bloques de función de sistema compatibles (SFBs)

SFB Nombre Descripción Tiempo deejecución 1

SFB0 CTU Cuenta hacia delante. 10,38 �s

SFB1 CTD Cuenta hacia atrás. 10,37 �s

SFB2 CTUD Cuenta hacia delante/hacia atrás. 11,65 �s

SFB3 TP Genera un impulso. 12,76 �s

SFB4 TON Genera un retardo de conexión. 13,25 �s

SFB5 TOF Genera un retardo de desconexión. 12,40 �s

SFB32 DRUM Implementa una cadena de pasos. 27,67 �s

1 Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo deciclo de 0 en un ordenador Dell Dual 600 con 256 KB de memoria RAM a 600 MHz con el sistemaoperativo Windows NT. Los tiempos de ejecución reales pueden diferir de los valores indicados enfunción de las características de su sistema.

B.6 Tiempos de ejecución de operaciones

Los datos indicados en la tabla B-10 (Tiempos de ejecución de operaciones aritméticas) yen la tabla B-11 (Tiempos de ejecución de instrucciones) son valores medios de programasde STEP 7 procesados por WinLC RTX. Los tiempos de ejecución reales pueden diferir delos valores indicados en función de las características de su sistema.

Tabla B-10 Tiempos de ejecución de operaciones aritméticas (�s)

Operación aritmética Númeroentero 1

Número real 1 Palabradoble 1

Suma (+) 0,06 �s 0,10 �s 0,08 �s

Resta (-) 0,08 �s 0,09 �s 0,08 �s

Multiplicación (*) 0,06 �s 0,10 �s 0,14 �s

División (/) 0,21 �s 0,17 �s 0,13 �s

1 Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo deciclo de 0 en un ordenador Dell Dual 600 con 256 KB de memoria RAM a 600 MHz con el sistemaoperativo Windows NT. Los tiempos de ejecución reales pueden diferir de los valores indicados enfunción de las características de su sistema.

Page 111: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-15Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Tabla B-11 Tiempos de ejecución (�s) por operación

Operaciones Tiempo de ejecución 1

Direccionamiento

directo

Direccionamiento

indirecto

Operaciones de enlace: Áreas de memoria: E 0,17 �s 0,24 �s

U, UN O, ON, X, XN M 0,16 �s 0,24 �s

L 0,20 �s 0,24 �s

DB 0,19 �s 0,27 �s

T 1,88 �s 2,01 �s

Z 0,15 �s 0,26 �s

Operaciones lógicas (en acumulador):

==I, <>I, >I, <I, >=I, <=I0,12 �s

Operaciones con los bits de la palabra de estado:

U==0, U<>0, U>0, U<0, U>=0, U<=00,15 �s

Flancos: Flanco ascendente FP 0,24 �s

Flanco descendiente FN 0,24 �s

Activar/desactivar operaciones Activar S 0,20 �s 0,31 �s

(operandos de bit) Desactivar R 0,20 �s 0,31 �s

Operaciones RLO Negar RLO NOT 0,11 �s

Activar RLO SET 0,11 �s

Desactivar RLO CLR 0,09 �s

Memorizar RLO SAVE 0,11 �s

Operaciones temporales Salida de impulso SP 1,94 �s 2,04 �s

Reiniciar (temporizador) R 0,11 �s 0,21 �s

Salida de impulso ampliada SE 1,93 �s 2,04 �s

Retardo de conexión SD 2,00 �s 2,10 �s

Retardo de conexión de memorización SS 2,00 �s 2,10 �s

Retardo de desconexión SF 2,07 �s 2,16 �s

Otras: Abrir DB OPN 1,22 �s

Operación de carga L 0,16 �s

Operación de transferencia T 0,17 �s

1 Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo de ciclo de 0 enun ordenador Dell Dual 600 con 256 KB de memoria RAM a 600 MHz con el sistema operativo Windows NT.Los tiempos de ejecución reales pueden diferir de los valores indicados en función de las características desu sistema.

Page 112: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Juego de instrucciones

B-16Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Page 113: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

C-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Panel de control

Resumen del capítulo

El panel de control de WinLC RTX también está disponible como componente ActiveX paraser utilizado en SIMATIC Computing. El panel de control permite el acceso desdeSoftContainer de SIMATIC Computing o desde cualquier container ActiveX.

El panel de control permite acceder a los estados operativos de WinLC RTX (WinAC RTX) oun slot–PLC (WinAC Pro). Puede cambiar el estado operativo de STOP a RUN o a RUN-P,pero también puede borrar totalmente las áreas de memoria del controlador con el botónMRES .

Apartado Descripción Página

C.1 Acceder al controlador desde el panel de control C-2

C.2 Ajustar el control engine correspondiente al panel de control C-6

C.3 Programas de ejemplo para el empleo del panel de control C-7

C.4 Evaluar los LEDs de estado del panel de control C-11

C.5 Propiedades y métodos del panel de control C-12

C.6 Eventos del panel de control C-25

C

Page 114: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

C.1 Acceder al controlador desde el panel de control

El panel de control es como la parte delantera de las CPUs de S7. El panel de controlcontiene casillas de control con las que puede ajustar el estado operativo del controlador,así como un botón para borrar totalmente las áreas de memoria y los LEDs de estado(véase la figura C-1).

S7SoftContainer - [S7Soft1]�

File Edit View Mode Options Window Help

Ready

ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ

Design 44,2 24 x 26S7WCPanel1

PS

CPU

ON

BATTF

INTF

EXTF

BUSF1

BUSF2

FRCE

RUN

STOP

RUN

RUNPRUN-P

MRES

STOP

Muestra el estado del controlador.

Ajusta el estado operativo delcontrolador.

Borra las áreas de memoria delcontrolador.

Figura C-1 Botones y pantallas del panel de control

!Precaución

Si cambia la parametrización del modo de operación en el panel de control, cambia el modode operación del controlador en el proceso real. Si pulsa el botón MRES, se reinicia lamemoria del controlador.

Si se borra o cambia el modo de operación del controlador, se interrumpe el desarrollo delproceso. Si los equipos no se encuentran en un estado seguro, la interrupción del procesopuede causar la muerte o heridas graves al personal así como daños materiales.

No deje que nadie cambie el modo de operación del controlador o realice un borrado total sino se ha asegurado antes de que los equipos se encuentran en un estado seguro. Instaleun circuito físico de parada de emergencia para la máquina o bien para el proceso.

Page 115: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Ajustar el estado operativo

Los botones RUN, RUN–P y STOP del panel de control corresponden a los diferentesestados operativos del controlador. Se explican en la tabla C-1:

• En estado operativo STOP el controlador no ejecuta el programa de usuario. Para cargarun programa que abarque SDBs, tiene que poner el controlador WinLC RTX en el estadooperativo STOP. Al cambiar al estado operativo STOP, las salidas adoptan un estadoseguro.

• En estado operativo RUN, el controlador ejecuta el programa de usuario. No puedecargar nuevos programas o bloques lógicos mientras el controlador se encuentre enestado operativo RUN.

• En estado operativo RUN–P el controlador ejecuta el programa de usuario. Puede cargarnuevos programas o bloques lógicos en la CPU.

Seleccionando el botón correspondiente, el controlador pasa al estado operativoseleccionado. Los LEDs de estado del panel de control indican si el controlador seencuentra en estado operativo RUN (o RUN-P) o STOP.

Si desea que una fuente externa, por ejemplo el software de programación STEP 7, puedacambiar el estado operativo del controlador WinLC RTX, seleccione el estado operativoRUN o RUN-P. Si el software externo cambia el estado operativo, el botón marcado nocambia, pero los LEDs de estado indican el estado operativo real del panel de control.

Tabla C-1 Botones para cambiar el estado operativo del controlador

Estadooperativo

Descripción

RUNP El controlador procesa el programa de usuario. Si el controlador WinLC RTX seencuentra en estado operativo RUN-P (estado operativo RUN-PROGRAM), puedeejecutar las siguientes funciones:

• Cargar un programa desde el controlador WinLC RTX en su PC o en su unidad de programación.

• Cargar un programa en el controlador WinLC RTX.

• Cargar bloques individuales en el controlador WinLC RTX.

RUN El controlador procesa el programa de usuario. Puede cargar un programa desde elcontrolador en su PC o en su unidad de programación pero no puede cargar ningúnprograma en el controlador.

STOP El controlador no procesa el programa de usuario. Si el controlador WinLC RTX seencuentra en estado operativo STOP, puede ejecutar las funciones siguientes:

• Cargar un programa desde el controlador WinLC RTX en su PC o en su unidad de programación.

• Cargar un programa en el controlador WinLC RTX.

Page 116: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

LEDs de estado

Los LEDs de estado (BUSF1, BUSF2, INTF, EXTF, PS, BATTF, FRCE, RUN y STOP)proporcionan información básica sobre el controlador, p.ej. el estado actual o la existenciade una condición de error. En la tabla C-2 se describen los diferentes LEDs de estado delpanel de la CPU para el controlador. No puede cambiar el estado del controlador haciendoclic en los LEDs de estado.

Si el programa de usuario contiene un punto de parada, se encienden los LEDs RUN ySTOP mientras el punto de parada esté activo: el LED de estado para RUN parpadea y elde STOP está encendido.

Cuando se lleva a cabo un reinicio se encienden los LEDs RUN y STOP: el LED para elestado RUN parpadea y el de STOP está encendido durante el reinicio. Si se apaga el LEDdel estado STOP, significa que las salidas están activadas.

Si todos los LEDs parpadean, significa que el controlador presenta un defecto.

Tabla C-2 LEDs de estado

LEDs deestado

Descripción

ON Fuente de alimentación. En WinLC RTX siempre conectada.

BATTF Fallo de la pila. En WinLC RTX siempre desconectada.

INTF Este LED se enciende cuando se ha producido un error, ya sea. un error deprogramación, un error de firmware, un error de cálculo o un error de tiempo.

EXTF Este LED se enciende cuando se ha producido un error fuera del controlador, p.ej.una avería del hardware, un error de parámetros, un error de comunicación o unerror de E/S.

BUSF1

BUSF2

Estos LEDs se encienden (de forma permanente o intermitente) para indicar unerror en la comunicación con la periferia descentralizada (véase la tabla 6-5).

Dado que WinLC RTX sólo admite una red PROFIBUS-DP, el LED BUSF1 es elúnico LED activo; el LED BUSF2 no es válido para WinLC RTX.

FRCE Este LED se enciende cuando hay una petición de forzado activa.

No es válido en WinLC RTX.

RUN

STOP

Se enciende de acuerdo con el estado operativo (RUN o STOP).

Cuando RUN parpadea y STOP está encendido de forma constante:

• El controlador está reiniciándose.

• El programa de usuario ha alcanzado un punto de parada.

Todos losLEDs deestadoparpadean.

Cuando todos los LEDs de estado parpadean, WinLC RTX ha detectado un errorque no puede solventarse mediante un borrado total (MRES). Para proseguirejecute los siguientes pasos :

1. Cierre (desactive) el controlador WinLC RTX.

2. Rearranque el controlador WinLC RTX

3. Realice un borrado total (MRES).

Si WinLC RTX funciona como servicio, deberá cerrar y volver a abrir el controladorWinLC RTX en el panel de control de Windows NT.

Page 117: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Borrado total de la memoria con el botón “MRES”

El panel de control dispone del botón “MRES” para reiniciar la memoria a los valorespreajustados y borrar el programa de usuario. Haga clic en el botón “MRES” para cambiar elcontrolador WinLC RTX al estado STOP y ejecutar las siguientes funciones:

1. El controlador borra todo el programa de usuario, inclusive los bloques de datos (DB).

2. El controlador inicializa las áreas de memoria (E, A, M, T y Z).

Tras el borrado total, el búfer de diagnóstico y la dirección MPI se mantienen sin cambios.

Page 118: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

C.2 Ajustar el control engine para el panel de control

Si tiene que trabajar con el panel de control de ActiveX, tiene que indicar el control enginepara el que debe configurarse el enlace. El panel no puede conectarse a autómatas dehardware ni a la red. La figura C-2 muestra el cuadro de diálogo “Propiedades” para el panelde control. Debe indicar el nombre del controlador en la casilla “Control Engine”:

• En WinAC RTX:

– WinLC (para WinLC)

– WinLCRTX (para WinLC RTX)

• En WinAC Pro:

– CPU 412-2 PCI (para la versión PCI de S7-CPU 412)

– CPU 416-2 PCI (para la versión PCI de S7-CPU 416)

– CPU 416-2 DP ISA (para la versión ISA de S7-CPU 416)

Propiedades del panel de control de Siemens

Aceptar Cancelar Aplicar

General

WinLC RTXRTXControl Engine

Name

Figura C-2 Propiedades del panel de control (ficha “General”)

Nota

Si trabaja en una carpeta externa que le muestra las otras propiedades del panel de control,no puede cambiar estas propiedades ni los valores asignados.

Page 119: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

C.3 Programas de ejemplo para emplear el panel de control

Puede escribir programas para ejecutar determinadas acciones según el estado del panelde control. Los siguientes programas de ejemplo muestran cómo escribir programas paraemplear el panel de control.

Cambiar el estado operativo del controlador

Su programa puede cambiar el estado operativo (RUN, RUN-P, STOP) del controlador. Latabla C-3 muestra ejemplos de subprogramas que ejecutan estas tareas cuando pulsa unbotón de comando en la hoja de trabajo VB.

• Si se abre el subprograma ConnectToCPU, el panel de control se enlaza con uncontrolador determinado.

• Si se abre el subprograma SetToRun, el controlador pasa al estado operativo RUN.

• Si se abre el subprograma SetToRunP, el controlador pasa al estado operativo RUN–P.

• Si se abre el subprograma SetToDtop, el controlador pasa al estado operativo STOP.

Tabla C-3 Enlazar un controlador y cambiar el estado operativo

Visual Basic Code

Private Sub ConnectToCPUS7Panel1.ConnectCPU = True ’Enlazar el panel con el control engine seleccionado

End Sub

Private Sub SetToRunS7Panel1.ModeCtrl = RUN_Switch ’Poner WinLC RTX en estado RUN

End Sub

Private Sub SetToRunPS7Panel1.ModeCtrl = RUNP_Switch ’Poner WinLC RTX en estado RUN-P

End Sub

Private Sub SetToStopS7Panel1.ModeCtrl = STOP_Switch ’Poner WinLC RTX en estado STOP

End Sub

Page 120: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Creación de la protección de escritura para el panel de control

Puede diseñar una aplicación específica de usuario que utilice el panel de control y quepermita a la protección de escritura de la aplicación decidir si un usuario puede manejar elpanel de control o no. Puesto que su aplicación dispone de una contraseña u otraprotección de escritura, no necesita otra protección de escritura para el panel de control.

Los subprogramas enumerados en la tabla C-4 contienen el código para las tareassiguientes:

• Para sortear la protección de escritura del panel de control, puede fijar la propiedadSecurityState del panel en App_Does_Security . Ahora, el panel de control deja quesea la aplicación la que verifique si el usuario puede realizar cambios en el controlador.

En este ejemplo, la propiedad SecurityState se fija en este valor cuando se carga la hojade trabajo de la aplicación.

• Para asegurar que el usuario ha obtenido la autorización de la aplicación antes de quepueda introducir cambios a través del panel de control, debe fijar la propiedad SwitchOKdel panel de control en False. Ahora, el botón del panel de control sólo reacciona a losrequisitos del usuario si la aplicación ha cambiado el estado de la propiedad SwitchOK.

En este ejemplo, la propiedad SwitchOK se fija en False cuando se carga la hoja detrabajo de la aplicación.

• Para que el usuario pueda introducir cambios a través del panel de control para elcontrolador, su aplicación fija la propiedad SwitchOK del panel de control en True.

Cuando el subprograma PerformSecurityCheck determina que el usuario está autorizadoa realizar cambios con el panel de control, el subprograma fija la propiedad SwitchOK delpanel de control en True. Mientras la propiedad SwitchOK no esté fijada en True, el panelde control no realiza los cambios indicados por el usuario.

Siempre que un usuario quiere ejecutar una tarea con el panel de control, éste, con la ayudade este código de ejemplo, determina si el usuario ha obtenido la autorización de laaplicación para realizar los cambios deseados. Si, por ejemplo, un usuario pulsa el botón“RUN” del panel de control para cambiar el controlador del estado operativo STOP al estadooperativo RUN, el panel de control comprueba el estado de la propiedad SwitchOK antes decambiar el estado operativo del controlador.

Page 121: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Tabla C-4 Creación de la protección de acceso para el panel de control

Visual Basic Code

’Esta aplicación de ejemplo emplea un parámetro booleano (AppPasswordValid), ’para permitir cambios con el panel de control

Dim AppPasswordValid As Boolean ’El usuario puede (o no) realizar cambios

Private Sub Form_Load()’Este apartado enlaza el panel de control con el controlador (WinLC RTX) e

’inicializa’las propiedades del panel de control

’Ajustar Control Engine String para el controladorS7Panel.ControlEngine = WinLC RTX

’Enlazar el panel de control con WinLC RTXS7Panel.ConnectCPU = True

’Inicializar propiedad SwitchOK con False. De ese modo no es posible realizar’cambios,’hasta que la aplicación no haya comprobado la protección de escrituraS7Panel.SwitchOK = False

’Ajustar la protección de escritura de modo que la aplicación compruebe la protección deescritura

S7Panel.SecurityState = App_Does_Security

End Sub

Private Sub PerformSecurityCheck()’Este subprograma comprueba la protección de escritura para la aplicación. ’

’El código que comprueba la protección de escritura de la aplicación se asigna aquí...’Si el usuario puede realizar cambios, AppPasswordValid se fijará en True’En caso contrario AppPasswordValid se fijará en False

’El estado de AppPasswordValid determina si el panel de control reacciona a las órdenes del ’usuarioS7Panel.SwitchOK = AppPasswordValid

End Sub

Page 122: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Reacción a los cambios de estado de los LEDs del panel de control

La tabla C-5 muestra un ejemplo de subprograma que lee el estado del LED para el estadooperativo RUN, determina el color del LED de estado y precisa si el LED debe estariluminado de forma continuada o intermitente. Las constantes declaradas para elsubprograma son las máscaras para los valores de las propiedades del LED: CpuBusf1,CpuBusf2, CpuExtF, CpuFrce, CpuIntF, CpuRun y CpuStop.

Tabla C-5 Reacción a los cambios de estado de los LEDs de estado del panel de control

Visual Basic Code

Private Sub S7Panel_UpdateState()’Estas constantes son las máscaras para las propiedades del LED:

Const LED_GREEN = &H2Const LED_3SEC = &H100Const LED_ON = &H200Const LED_05HZ = &H300Const LED_20HZ = &H400

’En este ejemplo, RunLedColorTxt y RunLedStateTxt son campos de texto:’RunLedColorTxt muestra un mensaje sobre el color del LED para el’estado operativo RUN’RunLedStateTxt muestra un mensaje sobre el estado (encendido de forma continua o

intermitente)’del LED para el estado operativo RUN

If S7Panel.CpuRun = 0 ThenRunLedColorTxt.Caption = “El color del LED para el estado operativo RUN es gris”RunLedStateTxt.Caption = “LED de Run está apagado”

End If

If ((S7Panel.CpuRun And LED_GREEN) = LED_GREEN) ThenRunLedColorTxt.Caption = “El color del LED para el estado operativo RUN es verde”

End If

If ((S7Panel.CpuRun And LED_ON) = LED_ON) ThenRunLedColorTxt.Caption = “El LED para el estado operativo RUN está encendio” (y no parpadea)”

End If

If ((S7Panel.CpuRun And LED_3SEC) = LED_3SEC) ThenRunLedColorTxt.Caption = “El LED para el estado operativo RUN parpadea 3 segundos”

End If

If ((S7Panel.CpuRun And LED_05SEC) = LED_05HZ) ThenRunLedColorTxt.Caption = “El LED para el estado operativo RUN parpadea en intervalos de 5 Hz”

End If

If ((S7Panel.CpuRun And LED_20SEC) = LED_20HZ) ThenRunLedColorTxt.Caption = “El LED para el estado operativo RUN parpadea en intervalos de 20 Hz”

End If

End Sub

Page 123: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

C.4 Evaluación de los LEDs de estado del panel de control

El panel de control dispone de las siguientes propiedades de LED:

• CpuBusf1

• CpuBusf2

• CpuExtF

• CpuFrce

• CpuIntF

• CpuRun

• CpuStop

Con las constantes (valores hexadecimales) indicadas en la tabla C-6 se evalúan losestados de los LEDs del panel de control. Estas máscaras determinan el estado de cadauna de las propiedades de los LEDs.

Tabla C-6 Máscaras para los LEDs del panel de control

Máscara (valor hexadecimal) Descripción

1 Color del LED = naranja

2 Color del LED = verde

3 Color del LED = rojo

100 El LED parpadea durante 3 segundos

200 El LED está encendido (no parpadea)

300 El LED parpadea con una frecuencia de 5 Hz

400 El LED parpadea con una frecuencia de 20 Hz

Page 124: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

C.5 Propiedades y métodos del panel de control

Propiedad ActiveFilePath

Válido para: Panel de control

Esta propiedad protegida contra escritura proporciona el nombre de la ruta para el controlengine (controlador).

Sintaxis:

[ value =] object.ActiveFilePath

La sintaxis de la propiedad ActiveFilePath está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una secuencia de caracteres que indica el nombre del controlador.

Propiedad AutoStart

Válido para: Panel de control

Con esta propiedad puede ajustar la función de autoinicio de WinLC RTX. Esta propiedadsólo es válida para WinLC RTX. La función de autoarranque provoca que WinLC RTX seabra en el estado operativo (STOP, RUN o RUN-P) en el que estaba cuando se cerró.

Sintaxis:

object.AutoStart [= value]

La sintaxis de la propiedad AutoStart está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión booleana que indica si la función de autoinicio estáactivada para el objeto.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True La función de autoinicio de WinLC RTX está activada.

False (Valor por defecto) La función de autoinicio de WinLC RTX estádesactivada.

Page 125: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Propiedad CheckPW

Válido para: Panel de control

Esta propiedad comprueba si la contraseña indicada es correcta. Si la contraseña secorresponde con la que está guardada en el control engine, el panel de control ejecuta laoperación deseada.

Sintaxis:

object .CheckPW [= value]

La sintaxis de la propiedad CheckPW está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Un número entero que comprueba si el objeto ejecuta la operaciónsolicitada.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

0 - Check_Wait (Valor por defecto) El control engine comprueba la contraseña.

1 - Check_Good La contraseña se ha entrado correctamente y la operación sepermite.

2 - Check_Bad La contraseña no se ha introducido correctamente y la operación nose autoriza.

Propiedad ConnectCPU

Válido para: Panel de control

Esta propiedad establece una conexión con el controlador S7 ó la interrumpe (WinLC RTX ouno de los PLCs de slots que aparecen en el apartado C.2).

Sintaxis:

object.ConnectCPU [= value]

La sintaxis del método ConnectCPU está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión booleana que indica si el objeto se enlaza con uncontrol engine de S7.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True El objeto se enlaza con el controlador de S7.

False (Valor por defecto) El objeto se separa del controlador de S7.

Page 126: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Propiedad ControlEngine

Válido para: Panel de control

Esta propiedad archiva el nombre de la ruta y la identificación del control engine que estáenlazado con el control.

Sintaxis:

object.ControlEngine [= value]

La sintaxis de la propiedad Control Engine está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una cadena de caracteres que indica el nombre de la ruta y laidentificación del control engine al que debe acceder el “object”.

Propiedades CpuBusf1, CpuBusf2

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado de los indicadores decomunicación (BUSF1 y BUSF2) del control. BUSF1 muestra el estado de la periferiadescentralizada para el control engine. Si el control engine soporta una segunda red,BUSF2 muestra el estado de la segunda red.

Sintaxis:

[ value =] object.CpuBusf1 [ value =] object.CpuBusf2

La sintaxis de las propiedades de CpuBusf1 y CpuBusf2 está formada por las partessiguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorde error de bus (BUSF1 o BUSF2) en el objeto.

Las parametrizaciones para el valor se representan en la tabla C-6.

Propiedad CpuExtF

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado del indicador “Error externo”del control. Los errores externos no aparecen en la CPU del control engine. Son, porejemplo, roturas del hilo de las entradas y salidas locales.

Sintaxis:

[ value =] object.CpuExtF

Page 127: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-15Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

La sintaxis de la propiedad CpuExtF está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorEXTF en el objeto.

Las parametrizaciones para el valor se representan en la tabla C-6.

Propiedad CpuFrce

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado del indicador “FRCE” delcontrol. El indicador FRCE se enciende cuando está activa una función Force solicitada porel usuario. (Con el software de programación STEP 7, el usuario puede conseguir que elcontrol engine fuerce o fije una entrada o una salida en un valor determinado.)

Sintaxis:

[ value =] object .CpuFrce

La sintaxis de la propiedad CpuFrce está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorFRCE en el objeto.

Las parametrizaciones para el valor se representan en la tabla C-6.

Page 128: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-16Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Propiedad CpuIntF

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado del indicador “Error interno”del control. En la CPU del control engine se producen errores internos, p.ej. errores deprogramación, que provocan el cambio del estado operativo del control engine a STOP.

Sintaxis:

[ value =] object.CpuIntF

La sintaxis de la propiedad CpuIntF está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorINTF en el objeto.

Las parametrizaciones para el valor se representan en la tabla C-6.

Propiedad CpuRun

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado del indicador de estadooperativo RUN del control.

Sintaxis:

[ value =] object.CpuRun

La sintaxis de la propiedad CpuRun está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorRUN.

Las parametrizaciones para el valor se representan en la tabla C-6.

Propiedad CPURunning

Válido para: Panel de control

Esta propiedad protegida contra escritura muestra que el control engine todavía está enmarcha o en funcionamiento. El panel de control consulta el control engine y cuando éstereacciona, la propiedad pasa a True.

Sintaxis:

[ value =] object.CpuRunning

Page 129: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-17Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

La sintaxis de la propiedad CpuRunning está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión booleana que indica si el control engine funciona ypuede reaccionar al control.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True El control engine funciona y ha reaccionado a la consulta delcontrol.

False (Valor por defecto) El control engine no funciona y tampocoreacciona.

Propiedad CpuStop

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado del indicador de estadooperativo STOP del control.

Sintaxis:

[ value =] object.CpuStop

La sintaxis de la propiedad CpuStop está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorSTOP.

Las parametrizaciones para el valor se representan en la tabla C-6.

Propiedad FirmwareVersion

Válido para: Panel de control

Esta propiedad protegida contra escritura archiva la versión del firmware del control engine.

Sintaxis:

[ value =] object.FirmwareVersion

Page 130: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-18Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

La sintaxis de la propiedad FirmwareVersion está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una cadena de caracteres que indica la versión del firmware delcontrol engine.

Propiedad FmrSwitch

Válido para: Panel de control

Esta propiedad reinicia la pila tampón del Slot–PLC.

Sintaxis:

object.FmrSwitch [= value]

La sintaxis de la propiedad FmrSwitch está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión booleana que reinicia la pila tampón del controlengine.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True El control engine realiza un reinicio de la pila (FMR).

False (Valor por defecto) No es necesaria ninguna acción.

Propiedad HardwareVersion

Válido para: Panel de control

Esta propiedad protegida contra escritura archiva la versión del hardware del control engine.

Sintaxis:

[ value =] object.HardwareVersion

La sintaxis de la propiedad HardwareVersion está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una cadena de caracteres que indica la versión del hardware delcontrol engine.

Page 131: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-19Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Propiedad mlfb

Válido para: Panel de control

Esta propiedad protegida contra escritura archiva la referencia del controlador.

Sintaxis:

[ value =] object.mlfb

La sintaxis de la propiedad mlfb está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una cadena de caracteres que indica la referencia del controlengine.

Propiedad ModeCtrl

Válido para: Panel de control

Esta propiedad cambia el estado operativo del control engine.

Sintaxis:

object.ModeCtrl [= value]

La sintaxis de la propiedad ModeCtrl está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Un número entero que indica el nuevo estado operativo del controlengine.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

0 MRES (borrado total)

1 Estado operativo STOP

2 Estado operativo RUN

3 Estado operativo RUN-P

Page 132: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-20Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Método OnStateChanged

Válido para: Panel de control

Este método lo utiliza el panel de control internamente y no puede cambiarse.

Propiedad PSBattF

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado del indicador “Error de pila”del control. Esta propiedad es válida para el control engine. El indicador BATTF se enciendecuando existe un error de pila.

Sintaxis:

[ value =] object.PSBattF

La sintaxis de la propiedad PSBattF está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorBATTF en el objeto.

Las parametrizaciones para el valor se representan en la tabla C-6.

Propiedad PSOn

Válido para: Panel de control

Esta propiedad protegida contra escritura determina el estado del indicador ON (fuente dealimentación) del control. El indicador ON muestra el estado de la fuente de alimentación delcontrol engine.

Sintaxis:

[ value =] object.PSOn

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión de número entero que indica el estado del indicadorPS en el objeto.

Las parametrizaciones para el valor se representan en la tabla C-6.

Page 133: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-21Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Propiedad PwrSwitch

Válido para: Panel de control

Esta propiedad indica el estado encendido/apagado del control engine.

Sintaxis:

object.PwrSwitch [= value]

La sintaxis de la propiedad PwrSwitch está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión booleana que indica si el control engine estáencendido o apagado.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True El control engine está encendido.

False El control engine está apagado.

Propiedad ResourceFile

Válido para: Panel de control

Esta propiedad protegida contra escritura indica el nombre de la DLL para las cadenas queaparecen en el control.

Sintaxis:

object.ResourceFile [= value]

La sintaxis de la propiedad ResourceFile está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una secuencia de caracteres que indica el nombre de la DLLdependiente del idioma.

Propiedad ResourcePath

Válido para: Panel de control

Esta propiedad protegida contra escritura contiene los nombres de las rutas de la DLLdependiente del idioma para el control.

Sintaxis:

object.ResourcePath [= value]

Page 134: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-22Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

La sintaxis de la propiedad ResourcePath está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una secuencia de caracteres que indica el nombre de ruta de laDLL dependiente del idioma.

Propiedad SecurityState

Válido para: Panel de control

Esta propiedad indica el nivel de protección ajustado para el panel de control:

• El panel de control ejecuta la consulta de seguridad.

• Desactiva la consulta de seguridad del control. Su aplicación ejecuta todas lasoperaciones de seguridad. (Consulte también: propiedad SwitchOK.)

Sintaxis:

object.SecurityState [= value]

La sintaxis de la propiedad SecurityState está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Un número entero que indica el nivel de protección para el objeto.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

0 El panel de control ejecuta consultas de seguridad.

1 La consulta de seguridad del panel de control está desactivada. Suaplicación ejecuta todas las operaciones de seguridad. (Consultetambién: propiedad SwitchOK.)

Page 135: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-23Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Propiedad SetPassword

Válido para: Panel de control

Si esta propiedad está fijada en True, se ejecuta la función “Crear contraseña” para cambiarla contraseña para el control engine.

Sintaxis:

object.SetPassword [= value]

La sintaxis de la propiedad SetPassword está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión booleana que indica si debe llamarse la función“Crear contraseña”.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True El panel de control llama la función “Crear contraseña” para cambiarla contraseña para el control engine.

False (Valor por defecto) Ninguna acción.

Propiedad ShowErrorBoxes

Válido para: Panel de control

Esta propiedad indica si deben mostrarse los mensajes de error preajustados cuandoaparece un error causado por el usuario. Cada vez que aparece un error, se activa el eventoError. Si la propiedad ShowErrorBoxes está activada, aparece un mensaje de errorestándar.

El evento ConnectionError notifica todos los errores relacionados con enlaces.

Sintaxis:

object.ShowErrorBoxes [= value]

La propiedad ShowErrorBoxes está formada por las partes siguientes:

Parte Descripción

object La expresión “object” (identificador de un control SIMATICdeterminado) se refiere a uno de los objetos indicados en “Válidopara”.

value Una expresión booleana que indica si el panel de control muestramensajes de error.

Page 136: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-24Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True (Valor por defecto) El panel de control muestra mensajes de errorestándar.

False Los mensajes de error no se muestran.

Propiedad SwitchOK

Válido para: Panel de control

Si su aplicación realiza la verificación de seguridad (cuando las consultas de seguridad sedesactivan mediante el panel de control), esta propiedad permite la ejecución de lasoperaciones solicitadas. Si la propiedad SecurityState tiene el valor 3, el panel de controlespera hasta que la propiedad SwitchOK se fija en True antes de ejecutar la operaciónsolicitada. Si la propiedad SecurityState está fijada en 4, tiene que fijarse en “True” para quepuedan ejecutarse acciones.

Sintaxis:

object.SwitchOK [= value]

La sintaxis de la propiedad SwitchOK está formada por las partes siguientes:

Parte Descripción

object La expresión “object” hace referencia a uno de los objetos incluidosen “Válido para”.

value Una expresión booleana que permite o no la ejecución de unaoperación solicitada.

El valor tiene las parametrizaciones siguientes:

Parametrización Descripción

True El usuario puede ejecutar la operación solicitada. A continuación, elpanel de control ejecuta la operación.

False (Valor por defecto) El panel de control no ejecuta la operaciónsolicitada.

Page 137: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-25Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

C.6 Eventos del panel de control

Evento AlarmCondition

Válido para: Panel de control

Este evento aparece cuando el panel de control reconoce que hay una condición de error enel control engine o que se ha pasado al estado operativo STOP.

Sintaxis: AlarmCondition()

Evento ConnectionError

Válido para: Panel de control

Este evento surge cuando aparece un error en un enlace. El evento ConnectionError notiene parámetros.

Sintaxis:

ConnectionError()

Evento MouseDown

Válido para: Panel de control

Este evento aparece cuando el puntero del ratón se encuentra sobre el panel de control y sepulsa el botón del ratón.

Sintaxis:

MouseDown(short Button, short Shift, OLE_XPOS_PIXELS x, _OLE_YPOS_PIXELS y)

Page 138: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-26Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

El evento MouseDown está formado por las partes siguientes:

Parte Descripción

Button Un número entero que indica el botón del ratón que se ha pulsado yque ha causado la aparición del evento.

El parámetro “Button” es un mapa de bits con bits quecorresponden al botón izquierdo del ratón (bit 0), al derecho (bit 1) yal central (bit 2). Estos bits corresponden a los valores 1, 2 y 4respectivamente. Sólo uno de los bits está fijado y, con ello, indicaqué botón del ratón ha lanzado el evento.

Shift Un número entero que corresponde al estado de las teclasMAYÚSCULAS, CTRL y ALT al pulsar o soltar el botón del ratónespecificado en el parámetro Button.

Cuando se pulsa la tecla, se fija un bit. El parámetro Shift es unmapa de bits que contiene los bits de valor más bajo quecorresponden a las teclas MAYÚSCULAS (bit 0), CTRL (bit 1) y ALT(bit 2 ). Estos bits corresponden a los valores 1, 2 y 4respectivamente. El parámetro “Shift” muestra el estado de estasteclas. Pueden estar fijados todos, algunos o ninguno de los bits, loque muestra que se han pulsado, todas, algunas o ninguna de lasteclas. Ejemplo: Si las teclas CTRL y ALT están pulsadassimultáneamente, el valor de Shift es 6.

x,y Facilita un número entero que corresponde a la posición actual delpuntero del ratón.

Page 139: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-27Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Evento MouseMove

Válido para: Panel de control

Este evento aparece cuando se mueve el puntero del ratón por encima de un control.

Sintaxis:

MouseMove(short Button, short Shift, OLE_XPOS_PIXELS x, _OLE_YPOS_PIXELS y)

El evento MouseMove está formado por las partes siguientes:

Parte Descripción

Button Un número entero que indica el botón del ratón que se ha pulsado yque ha causado la aparición del evento.

El parámetro “Button” es un mapa de bits con bits quecorresponden al botón izquierdo del ratón (bit 0), al derecho (bit 1) yal central (bit 2). Estos bits corresponden a los valores 1, 2 y 4respectivamente. Sólo uno de los bits está fijado y, con ello, indicaqué botón del ratón ha lanzado el evento.

Shift Un número entero que corresponde al estado de las teclasMAYÚSCULAS, CTRL y ALT al pulsar o soltar el botón del ratónespecificado en el parámetro Button.

Cuando se pulsa la tecla, se fija un bit. El parámetro Shift es unmapa de bits que contiene los bits de valor más bajo quecorresponden a las teclas MAYÚSCULAS (bit 0), CTRL (bit 1) y ALT(bit 2 ). Estos bits corresponden a los valores 1, 2 y 4respectivamente. El parámetro “Shift” muestra el estado de estasteclas. Pueden estar fijados todos, algunos o ninguno de los bits, loque muestra que se han pulsado todas, algunas o ninguna de lasteclas. Ejemplo: Si las teclas CTRL y ALT están pulsadassimultáneamente, el valor de Shift es 6.

x,y Facilita un número entero que corresponde a la posición actual delpuntero del ratón.

Page 140: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-28Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Evento MouseUp

Válido para: Panel de control

Este evento aparece cuando se suelta una tecla del ratón mientras el puntero del ratón seencuentra sobre el Control.

Sintaxis:

MouseUp(short Button, short Shift, OLE_XPOS_PIXELS x, _ OLE_YPOS_PIXELSy)

El evento MouseUp está formado por las partes siguientes:

Parte Descripción

Button Un número entero que indica el botón del ratón que se ha pulsado yque ha causado la aparición del evento.

El parámetro “Button” es un mapa de bits con bits quecorresponden al botón izquierdo del ratón (bit 0), al derecho (bit 1) yal central (bit 2). Estos bits corresponden a los valores 1, 2 y 4respectivamente. Sólo uno de los bits está fijado y, con ello, indicaqué botón del ratón ha lanzado el evento.

Shift Un número entero que corresponde al estado de las teclasMAYÚSCULAS, CTRL y ALT al pulsar o soltar el botón del ratónespecificado en el parámetro Button.

Cuando se pulsa la tecla, se fija un bit. El parámetro Shift es unmapa de bits que contiene los bits de valor más bajo quecorresponden a las teclas MAYÚSCULAS (bit 0), CTRL (bit 1) y ALT(bit 2 ). Estos bits corresponden a los valores 1, 2 y 4respectivamente. El parámetro “Shift” muestra el estado de estasteclas. Pueden estar fijados todos, algunos o ninguno de los bits, loque muestra que se han pulsado todas, algunas o ninguna de lasteclas. Ejemplo: Si las teclas CTRL y ALT están pulsadassimultáneamente, el valor de Shift es 6.

x,y Facilita un número entero que corresponde a la posición actual delpuntero del ratón.

Evento MResBttnSelected

Válido para: Panel de control

Este evento aparece cuando el usuario pulsa el botón “Borrado total” (MRES) en el panel decontrol. Con este evento puede implementar un contactador externo para su proceso.

Sintaxis: MResBttnSelected()

Evento RunBttnSelected

Válido para: Panel de control

Este evento aparece cuando el usuario pulsa el botón del modo de operación RUN en elpanel de control. Con este evento puede implementar un contactador externo para suproceso.

Sintaxis: RunBttnSelected()

Page 141: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-29Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Evento RunPBttnSelected

Válido para: Panel de control

Este evento aparece cuando el usuario pulsa el botón del modo de operación RUN-P en elpanel de control. Con este evento puede implementar un contactador externo para suproceso.

Sintaxis: RunPBttnSelected()

Evento StopBttnSelected

Válido para: Panel de control

Este evento aparece cuando el usuario pulsa el botón del modo de operación STOP en elpanel de control. Con este evento puede implementar un contactador externo para suproceso.

Sintaxis: StopBttnSelected()

Evento UpdateState

Válido para: Panel de control

Este evento aparece cuando el panel de control reconoce un cambio del estado del controlengine.

Sintaxis: UpdateState()

Page 142: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Panel de control

C-30Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Page 143: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

D-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Distribución de tiemposentre WinLC RTX y el PC

Resumen del capítulo

En este anexo se describen los elementos que participan en la ejecución de un programa decontrol de WinLC RTX. También se explica cómo se reparte el tiempo del PC entre lacomunicación de WinLC y otras aplicaciones del PC:

Apartado Descripción Página

D.1 Distribución de tiempos y ejecución del programa de control D-3

D.2 Prioridades en la ejecución de tiempo real D-3

D.3 Administración del tiempo de reposo del programa de control D-6

D

Page 144: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

D.1 Distribución de tiempos y ejecución del programa de control

La figura D-1 muestra las actividades de ejecución divididas en tres categorías de prioridaddel sistema operativo: alarmas (interrupciones) y aplicaciones de prioridad superior,ejecución del programa de control y comunicación y aplicaciones de menor prioridad.

Alarmas y aplicaciones de prioridad superior. Esta categoría incluye todo software conmayor prioridad a la ejecución del programa de control. Todas las actividades de este grupointerrumpen la ejecución del programa de control en el momento en que su ejecución estáplanificada por el sistema operativo. Las actividades de esta categoría son, entre otras:

• eventos temporales que inician el ciclo libre (OB1), OBs cíclicos (OB3x), alarmashorarias (OB1x), OBs de retardo de tiempo (OB2x) y todos los OBs retardados con laSFC47 ”WAIT”.

• Eventos de los drivers de la tarjeta PROFIBUS CP, como eventos de diagnóstico yeventos E/S equidistantes.

• Otros eventos de control como los que provocan un cambio de la CPU al modo STOP.

• Aplicaciones o drivers de una prioridad superior a la ajustada en el panel de ajuste deWinLC RTX.

Ejecución del programa de control. Ésta es la función que ejecuta todos los bloques delprograma de control. WinLC RTX administra la prioridad relativa de cada uno de los OBs yen la ejecución cambia de un OB a otro. Los OBs se ejecutan con la misma prioridad que elsistema operativo Windows o bien RTX. Puede ajustar otras aplicaciones de tal forma quetengan la misma prioridad que la ejecución del programa de control. Esto repercute en elcomportamiento del programa de control de forma similar a la actividad de una alarma, esdecir, la aplicación afecta al comportamiento determinístico de la ejecución del programa decontrol.

Comunicación y aplicaciones de menor prioridad Esta categoría incluye lacomunicación de WinLC RTX con otras aplicaciones y todas las aplicaciones cuya prioridades inferior a la de la ejecución del programa de control.

Nota: OB100 es el evento de arranque, A son alarmas, L= leer, SL= escribir/leer, tiempo de espera de ciclo= tiempo de reposo, K/A= comunicación y programas de aplicaciones.

Figura D-1 Ejecución del programa de control de WinLC RTX

Page 145: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

D.2 Prioridades de la ejecución de tiempo real

Los sistemas operativos como Windows 9x/NT/2000/XP/CE y VenturCom RTX disponen desecuencias lógicas de códigos de ejecución (hebras o tareas) implementados. Cadaaplicación tiene una o varias hebras y cada hebra tiene una prioridad. El sistema operativoejecuta primero las hebras de mayor prioridad. Las hebras de menor prioridad sólo seejecutan si todas las hebras de mayor prioridad están en estado de espera (p.ej. si esperana que finalice otra actividad o si están en estado de reposo durante un tiempo). En la figuraD-2 se representan las prioridades de hebras así como la relación con la hebra para laejecución del programa de control de WinLC RTX.

Nota

Windows y VenturCom RTX pueden funcionar en PCs con más de una CPU. Estosordenadores se conocen como ordenadores SMP (Symmetric Multi-Processing). Muchasconfiguraciones incluyen dos CPUs. En los ordenadores SMP, cada CPU puede ejecutaruna hebra. Si WinLC RTX se ejecuta en un ordenador SMP, la ejecución del programa decontrol tiene una repercusión mucho menor en otras actividades del PC.

Figura D-2 Prioridades de Windows y VenturCom RTX

Page 146: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Para trabajar con WinLC RTX debe conocer las prioridades de VenturCom RTX.WinLC RTX contiene un panel de ajuste (figura D-3) en el que puede ajustar la prioridad dela ejecución del programa de control de WinLC RTX.

Prioridad de ejecucióndel programa de control

Figura D-3 Panel de ajuste, prioridad de la ejecución del programa de control de WinLC RTX

Nota

Si cambia la prioridad en el panel de ajuste, WinLC RTX se encarga automáticamente dedefinir una prioridad para las actividades de alarma de WinLC RTX, p.ej. para aquéllas queprovocan la ejecución de OBs de interrupción (véase la figura D-3, Ejecución del programade control de WinLC RTX). WinLC RTX no fuerza las prioridades del software del cliente,como p.ej. hebras asincrónicas del software WinLC RTX Open Development Kit (ODK) uotras aplicaciones del mismo entorno.

Page 147: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Para facilitar la comprensión, las prioridades de Windows pueden dividirse en trescategorías.

• La prioridad 8 e inferiores son las prioridades normales y las prioridades de fondo. Laprioridad normal (prioridad 8) es el valor por defecto para la mayoría de aplicaciones.

• Las prioridades 9 a 15 son prioridades por encima de la normal.

• A partir de la prioridad 16 comienza el campo de prioridad del “Soft-tiempo real”.

• WinLC RTX se ejecuta en el margen de prioridad de tiempo real, que es superior a lasprioridades de Windows.

VenturCom dispone de una extensión de tiempo real (RTX) para sistemas operativosWindows. VenturCom RTX implementa un subsistema de tiempo real (RTSS) paraaplicaciones que requieren tanto la función de tiempo real como la coordinación eficientecon otras aplicaciones de Windows en la misma plataforma hardware.

WinLC RTX se ejecuta en el subsistema de tiempo real VenturCom (RTSS). Las hebras deaplicación del RTSS se ejecutan con una prioridad superior a la del software de Windows, ano ser que la aplicación haga una llamada de función al sistema operativo Windows. Elprograma de control de WinLC RTX sólo se ve afectado por eventos de WinLC RTX demayor prioridad, por otras aplicaciones y otros drivers RTSS y por la plataforma hardware.

WinLC RTX tiene un comportamiento muy determinístico con inestabilidades en el cicloinferiores a 1 ms. WinLC RTX debería utilizarse para las aplicaciones de control de mayorcapacidad.

Dado que todas las prioridades del entorno RTSS son superiores a las prioridades de lasactividades de Windows, el valor 50 predeterminado para la prioridad durante la instalaciónsuele ser suficiente. Si se ejecutan otras aplicaciones RTSS, debe decidir si para laejecución del programa de WinLC RTX define una prioridad mayor o inferior a la del resto deaplicaciones. Defina una prioridad inferior a la de aplicaciones como drivers para laejecución del programa de WinLC RTX, pero una prioridad superior a la de aplicaciones defondo.

Si WinLC RTX se ejecuta con una prioridad superior, los tiempos de reposo de la ejecucióndeterminan el tiempo asignado para otras actividades del PC.

Page 148: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

D.3 Administración del tiempo de reposo del programa de control

De los apartados anteriores puede deducirse que la ejecución del programa de control deWinLC RTX se interrumpe regularmente por otras prioridades iguales o superiores a laprioridad normal de Windows (prioridad 8) (o, dicho de otro modo, debe haber regularmenteun tiempo de reposo). En las prioridades de tiempo real este tiempo de reposo debeproducirse cada 50 ms o en intervalos inferiores para que los movimientos del ratón enWindows y otras aplicaciones de Windows puedan desarrollarse sin problemas.

WinLC RTX utiliza tres métodos diferentes para administrar los tiempos de reposo.

• El pimer método se basa en el ciclo (ejecución de OB1 y actualización de las imágenesde E/S).

• En el segundo método se controla la duración del tiempo de reposo que se producedurante un intervalo de vigilancia y el tiempo de reposo de la ejecución se fuerza de laforma necesaria.

• El tercer método se desarrolla bajo el control de la aplicación y utiliza la función desistema “WAIT” (SFC47).

Administración del tiempo de resposo del ciclo libre

El tiempo de reposo o bien el tiempo de espera al ciclo libre comienza cuando finaliza laejecución de un OB1. Se trata del tiempo que transcurre entre el final de OB1 y el comienzodel siguiente ciclo libre. El tiempo mínimo predeterminado entre los ciclos es de 10 ms. Eltiempo de espera o de reposo del ciclo libre puede regularse en el panel de ajuste.

Nota

El tiempo de reposo (tiempo de espera al ciclo libre) sólo es aplicable para la ejecución deOB1. Si durante ese tiempo debe ejecutarse un OB de mayor prioridad, el tiempo de esperaal ciclo libre se interrumpe para que pueda ejecutarse el OB de mayor prioridad. Esto esnecesario para que el tiempo de espera al ciclo libre no retrase el procesamiento de OBs deinterrupción. La posibilidad de interrupción de este tiempo de espera hace que el PC puedadisponer de un tiempo de CPU escaso durante la ejecución de programas de control quedurante un intervalo de tiempo determinado ejecutan muchos OBs de prioridad alta.

• El parámetro “Tiempo mínimo de reposo” determina el tiempo mínimo en milisegundosque puede transcurrir entre el final de OB1 y el inicio del siguiente ciclo libre.

• El parámetro “Tiempo mínimo de ciclo” determina el tiempo mínimo en milisegundos quepuede transcurrir entre el inicio del ciclo y el inicio del siguiente ciclo. Este valor debe sersuperior al tiempo de ejecución del ciclo anterior para que pueda implantarse el tiempode reposo entre los ciclos.

Page 149: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

La diferencia entre estos dos parámetros (Tiempo mínimo de reposo y Tiempo mínimo deciclo) radica en que el primero pruduce un tiempo de reposo fijo y un tiempo de ciclovariable , dependiendo de la duración de la ejecución de OB1 y la actualización de lasimágenes de proceso. Por contra, el tiempo mínimo de ciclo produce un tiempo de reposovariable y un tiempo de ciclo fijo si es suficientemente largo.

Administración deltiempo de resposo del ciclo

Figura D-4 Panel de ajuste, administración del tiempo de reposo del ciclo

Nota

El tiempo mínimo de ciclo especificado no puede superar la vigilancia del tiempo de ciclofijada en la configuración de hardware de STEP 7. Si para el tiempo mínimo de cicloespecifica un valor superior al valor correspondiente a la vigilancia de tiempo (watchdog),WinLC RTX pasa al estado operativo STOP al completarse el intervalo de vigilancia detiempo en el primer ciclo.

Page 150: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

La ejecución del ciclo se ve afectada por los valores correspondientes al tiempo mínimo dereposo y al tiempo mínimo de ciclo. El tiempo mínimo de reposo garantiza la duracióndefinida para el tiempo de reposo entre los ciclos, incluso si el tiempo mínimo de ciclo esdemasiado reducido. El tiempo de reposo real es el tiempo mínimo de reposo o el tiempo dereposo resultante del parámetro tiempo mínimo de ciclo, dependiendo de qué valor seamayor. Los diagramas de barras situados a la izquierda de las casillas para la introducciónde los parámetros muestran qué parámetro de tiempo de reposo controla el tiempo dereposo del ciclo libre.

La figura D-5 ilustra un caso en el que el tiempo de reposo de ciclo está determinado por eltiempo mínimo de reposo: este ejemplo también se muestra como primer ciclo de la figuraD-5, Ejecución del programa de control de WinLC RTX.

– Tiempo de ejecución del ciclo = 10 ms

– Tiempo mínimo de reposo = 10 ms

– Tiempo mínimo de ciclo = 12 ms con tiempo de reposo = 2 ms (12 ms - 10 ms tiempo de ejecución).

– Tiempo de reposo = máximo 10 ms y 2 ms = 10 ms

El tiempo mínimo de reposo regula el tiempo de reposo del ciclo

Figura D-5 Configurar el tiempo de reposo, ejemplo 1

Page 151: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

La figura D-6 ilustra un caso en el que el tiempo de reposo de ciclo está determinado por eltiempo mínimo de ciclo: este ejemplo también se muestra como segundo ciclo en lafigura LEERER MERKER.

– Tiempo de ejecución del ciclo = 10 ms

– Tiempo mínimo de reposo = 10 ms

– Tiempo mínimo de ciclo = 22 ms con tiempo de reposo = 12 ms (22 ms - 10 ms tiempo de ejecución).

– Tiempo de reposo = máximo 10 ms y 12 ms = 12 ms

El tiempo mínimo de cicloregula el tiempo de reposodel ciclo

Figura D-6 Configurar el tiempo de reposo, ejemplo 2

Las siguientes situaciones pueden prolongar el tiempo del ciclo libre:

• WinLC RTX procesa otros OBs (como OB20 y OB35) de mayor prioridad que OB1.

• Una aplicación RTX que también se esté ejecutando en su ordenador tiene una prioridadmayor.

• Puede ver el estado del programa de usuario en una tabla de variables (VAT) en STEP7.

• La combinación con interfaces HMI como WinCC (Windows Control Center) o concontroles ActiveX del software Computing puede afectar al tiempo de ejecución deWinLC RTX.

En la indicación de la carga de la CPU del panel de ajuste puede ver las repercusiones delos ajustes de los parámetros de tiempo de reposo en la carga de la CPU. Observe que conWinLC RTX instalado, la carga de la CPU indica el porcentaje del tiempo de CPU disponiblepara Windows. No se indica el tiempo de CPU utilizado por el subsistema de tiempo realRTX.

Page 152: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

D.3 Vigilancia del tiempo de reposo del programa de control

En muchas aplicaciones la administración del tiempo de reposo del ciclo libre es suficientepara garantizar que un programa de control de WinLC RTX no reduce el tiempo de CPUdestinado a otras actividades del PC. No obstante, en algunos casos es necesario untiempo de reposo adicional para la ejecución del programa de control.

Las situaciones en las que la administración del tiempo de reposo del ciclo libre no essuficiente pueden ser:

• El bloque de organización STARTUP (p.ej. OB100) requiere más de 50 ms. Esto puedeocurrir involuntariamente si en los circuitos lógicos del programa de control hay un bucleo si los circuitos lógicos de inicialización requieren más tiempo para la ejecución. Lossistemas de automatización S7, igual que WinLC RTX, deben desconectar el watchdogdurante el arranque. Por eso, en caso de que un tiempo de arranque demasiado largo sedeba a un fallo de programación, el usuario no puede comprobar el programa de control,sino que tiene que reiniciar el PC.

• Un bloque de organización RUN (p.ej. OB1) necesita más de 50 ms para la ejecución. Eltiempo de reposo descrito en el apartado D.3 se aplica al final de OB1. El hecho de queOB1 requiera más de 50 ms tiene una clara repercusión sobre otras aplicaciones del PC,ya que los tiempos asignados para Windows están muy alejados entre sí.

• Una aplicación tiene demasiados OBs de interrupción (p.ej. OB35, OB61, OB40), que nose ven afectados por el tiempo de espera al ciclo libre (tiempo de reposo). Estasinterrupciones permiten escribir aplicaciones (involuntaria o voluntariamente) querequieren la mayor parte o todo el tiempo de espera al ciclo libre para ejecutar los OBsde interrupción. En ese caso el tiempo de espera al ciclo libre ya no permite dejar la CPUlibre para otras actividades del PC.

El algoritmo de la vigilancia del tiempo de reposo de WinLC RTX obliga a la ejecución delprograma de control (todos los OBs) a implantar un breve tiempo de reposo si se produceuna de las situaciones anteriores.

El algoritmo de la vigilancia de tiempo del reposo utiliza dos parámetros: un intervalo devigilancia y un intervalo de reposo. Durante el intervalo de vigilancia, el algoritmo controla eltiempo real durante el cual no se ejecuta ningún OB (tiempo de reposo del programa decontrol).

• Si el tiempo de reposo medido es superior al valor correspondiente al intervalo dereposo, el algoritmo no toma ninguna medida e inicia el siguiente intervalo de vigilancia.

• En caso contrario, es decir, si el tiempo de reposo medido es inferior al valorcorrespondiente al intervalo de reposo, se detienen todos los OBs durante el tiemporestante del tiempo de reposo necesario.

El tiempo de reposo del programa de control, determinado por el algoritmo de vigilancia detiempo de reposo se resta del tiempo de reposo configurado para el final del ciclo libre conlos parámetros de tiempo de reposo mínimo descritos en el apartado D.3.

El valor predeterminado para el intervalo de vigilancia es 9 ms, mientras que para elintervalo de reposo es 1 ms. Esta relación garantiza que la ejecución del programa decontrol de WinLC RTX utilice, en el peor de los casos (como en las situacionesanteriormente descritas), como máximo el 90% del tiempo de la CPU.

Los siguientes ejemplos muestran cómo puede influir el algoritmo de vigilancia del tiempo dereposo en el tiempo de ejecución del programa de control.

Page 153: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Repercusiones de la vigilancia de tiempo de reposo del programa de control en suprograma

Si para la ejecución de su programa de control se requiere un tiempo de ciclo (incluido eltiempo de reposo) inferior al valor correspondiente al intervalo de vigilancia (valor pordefecto 9 ms), el algoritmo de la vigilancia del tiempo de reposo no afecta a su programa enmedida alguna. En caso contrario, su programa se detendrá como máximo durante eltiempo de duración del intervalo de reposo (valor predeterminado 1 ms). Esto tiene lassiguientes consecuencias:

• La ejecución de un OB se detiene en medio de la lógica del OB. Esto quiere decir que eltiempo transcurrido desde el inicio hasta el final del OB es superior al tiempo deejecución real del OB.

• El inicio del OB de interrupción (p.ej. OB35, OB61, OB40) puede retrasarse el tiempocorrespondiente al intervalo de reposo (valor por defecto 1 ms). Este retardo se traduceen “Inestabilidad” o latencia en el tiempo de inicio real del OB.

En los siguientes apartados se describen ambos casos a partir de aplicaciones de ejemplo.

Ejemplo - Prolongación del tiempo de procesamiento de OB por la vigilancia detiempo de reposo

En este ejemplo se trata de un programa de control que consulta 1 s de tiempo en un buclede OB1, de modo que OB1 siempre requiere un segundo del tiempo de ciclo para elprocesamiento completo.

Tabla D-1 Parámetros WinLC RTX

Configuración de WinLC RTX Valor

Número de CPUs 1

Prioridad panel de ajuste 50 (valor por defecto para WinLC RTX)

Tiempo mínimo de reposo panel de ajuste 0 ms

Tiempo mínimo de ciclo panel de ajuste 0 ms (valor por defecto)

Intervalo de vigilancia del tiempo de reposo 9 ms (valor por defecto)

Intervalo de reposo vigilancia del tiempo de reposo 1 ms (valor por defecto)

En este caso todas las aplicaciones del PC, incluido el panel de control, se bloquearían sinel algoritmo de vigilancia de tiempo de reposo del programa de control debido a falta detiempo de la CPU. El programa de control se ejecutaría, pero el PC debería reiniciarse parapoder utilizar otras aplicaciones del PC.

Si el algoritmo de vigilancia de tiempo de reposo está funcionando, OB1 se interrumpe cada9 ms durante 1 ms. Eso significa que cuando termina OB1 tras 1 s del tiempo de ciclo,900 ms se han invertido en la ejecución del programa de control y 100 ms en el tiempo dereposo.

Page 154: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

La figura D-7 muestra los ajustes del panel de ajuste.

Figura D-7 OB1 con 1 s sin tiempo de reposo

La barra de ajuste de la figura siguiente muestra el tiempo de ejecución y el tiempo dereposo que se producen durante el segundo de ejecución de OB1. A fin de facilitar lacompresión, la barra de ajuste muestra todo el tiempo de reposo en un bloque. En realidad,tal y como ya se ha explicado, el tiempo de reposo se produce en intervalos de 1 msdurante todo el tiempo correspondiente a 1 s, mientras OB1 finaliza.

La barra de ajuste muestra un tiempo de ejecución de900 ms seguido de un tiempo de reposo de 100 ms.

900 100

Temporizador de 1 s: Tiempo mínimo de reposo = 0 Tiempo mínimo de ciclo = 0 ms

Tiempo de ciclo de 1 s, incluida la ejecución de OB1

El tiempo de reposo de100 ms se producedurante la ejecución.

Page 155: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Ahora debe imaginarse el mismo ejemplo con los parámetros representados en la siguientetabla.

Tabla D-2 Parámetros de WinLC RTX

Configuración de WinLC RTX Valor

Número de CPUs 1

Prioridad panel de ajuste 50 (valor por defecto para WinLC RTX)

Tiempo mínimo de reposo panel de ajuste 200 ms

Tiempo mínimo de ciclo panel de ajuste 0 ms (valor por defecto)

Intervalo de vigilancia del tiempo de reposo 9 ms (valor por defecto)

Intervalo de reposo vigilancia del tiempo dereposo

1 ms (valor por defecto)

En este caso, durante el procesamiento de OB1 en 1 s se produce un tiempo de reposo de100 ms, igual que en el ejemplo anterior. Dado que el valor definido para el tiempo mínimode ciclo es 200, al final de OB1 se produce un tiempo de espera al ciclo libre de otros 100ms. Ahora el tiempo total de ciclo es de 1100 ms: 1000 ms (1 s) para OB1 y otros 100 mspara el tiempo de espera al ciclo libre.

Figura D-8 OB1 con 1 s y 200 ms de tiempo de reposo

Page 156: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

La siguiente figura explica detalladamente la barra de ajuste del tiempo en este ejemplo:

La barra de ajuste muestra un tiempo deejecución seguido de un tiempo de reposo de200 ms. 900 200

Temporizador de 1 s:Tiempo mínimo de reposo = 200 ms; Tiempo mínimo de ciclo = 0 ms

El tiempo de reposo de 100 ms se producedurante la ejecución del OB.

Tiempo de ciclo de 1 s (1000 ms) para OB1

El tiempo de reposo de 100 ms se producedespués de la ejecucióndel OB.

El tiempo total de ciclo es de 1100 ms

Ejemplo: retardo del tiempo de inicio de un OB por la vigilancia del tiempo de reposo

En este ejemplo se trata de un programa de control que consulta 20 ms de tiempo en unbucle de OB1 (o proporcionado por otra lógica de control), de modo que OB1 siemprerequiere 20 ms del tiempo de ciclo para el procesamiento completo. Este programa contieneademás un OB35 configurado de tal forma que se ejecute cada 100 ms. OB35 requiereaproximadamente 1 ms para al ejecución.

Tabla D-3 Parámetros WinLC RTX

Configuración de WinLC RTX Valor

Número de CPUs 1

Prioridad panel de ajuste 50 (valor por defecto para WinLC RTX)

Tiempo mínimo de reposo panel de ajuste 10 ms (valor por defecto)

Tiempo mínimo de ciclo panel de ajuste 0 ms (valor por defecto)

Intervalo de actividad vigilancia del tiempo de reposo 9 ms (valor por defecto)

Intervalo de reposo vigilancia del tiempo de reposo 1 ms (valor por defecto)

En este caso se trata de una aplicación bien configurada que utiliza los valorespredeterminados para todos los parámetros de ajuste. La figura D-9 muestra laconfiguración del panel de ajuste.

Page 157: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-15Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Figura D-9 OB1 con 20 ms y 10 ms de tiempo de reposo

En el panel de ajuste puede ver lo que ocurriría en este caso. No obstante, el panel deajuste muestra únicamente los datos referentes al ciclo libre (ejecución de OB1). No puedever lo que ocurre con OB35.

OB1 requiere un tiempo superior al intervalo de vigilancia de 9 ms para finalizar. El algoritmodel tiempo de reposo interrumpe el programa de control dos veces en cada ciclo libre. Si lavigilancia del tiempo de reposo interrumpe OB1, no puede ejecutarse ningún OB, tampocoel OB35. Si llega el momento de inicio de OB35 mientras OB1 está interrumpido, OB35debe esperar hasta el final del tiempo de interrupción, como máximo 1 ms (valorcorrespondiente al intervalo de reposo). De modo similar, OB35 podría interrumpirsedurante 1 ms si el final del intervalo de vigilancia del watchdog se produce durante laejecución de OB35. La figura D-10 ilustra esta ”Inestabilidad” de OB 35.

Figura D-10 Ejemplo con inicio retardado de OB35 o ”Inestabilidad”

En muchas aplicaciones esta inestabilidad de 1 ms en OB35 es aceptable. Si la vigilanciadel tiempo de reposo predeterminada en WinLC RTX no es aceptable para su aplicación,puede hacer los cambios necesarios con los métodos que se describen en el siguienteapartado ”Cambiar los parámetros de la vigilancia del tiempo de reposo del programa decontrol” y en el último apartado ”Administración del tiempo de reposo del programa deusuario”.

Page 158: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-16Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Cambiar los parámetros de la vigilancia del tiempo de reposo del programa decontrol

Muchas aplicaciones funcionan bien con los valores predeterminados para la vigilancia deltiempo de reposo. Por otro lado, puede reducir o anular las repercusiones de la vigilancia detiempo de reposo (descritas en los apartados anteriores) sobre aplicaciones con un tiempode ciclo inferior a 50 ms y con un tiempo de reposo suficiente en el ciclo libre (como ya seha descrito en el apartado 5.1, Administración del tiempo de reposo del ciclo libre). Para ellodebe modificar los parámetros correspondientes a la vigilancia del tiempo de reposo en laaplicación de ”Advanced Tuning” disponible en versiones de WinLC a partir deWinLC RTX 3.1.

Nota

En la mayoría de las instalaciones de WinLC RTX, la ruta de la aplicación WinLC AdvancedTuning es C:\Siemens\WinAC\WinLCRTX\AdvancedTuning.exe.

Para que pueda iniciar la aplicación, WinLC RTX debe estar funcionando. La aplicaciónAdvanced Tuning no requiere ningún parámetro si trabaja con WinLC RTX.

Si su aplicación es como la representada en el ejemplo ”Retardo del tiempo de inicio de unOB por la vigilancia de tiempo de reposo” puede evitar los efectos de la vigilancia del tiempode reposo con la aplicación Advanced Tuning.

En este ejemplo el OB1 necesita 20 ms para la ejecución. Dispone de un tiempo mínimo dereposo de 10 ms, lo que significa un tiempo total para el ciclo libre de 30 ms. OB35 y otrosOBs de interrupción prolongan el tiempo total de ciclo en función de la rapidez con la que seejecutan los OBs de interrupción. En este ejemplo suponemos que el tiempo total de ciclomás largo es inferior a 45 ms. En ese caso indicaría en la aplicación Advanced Tuning45000 microsegundos como valor límite para el tiempo de ejecución (Execution Time Limit).El programa de control nunca debe requerir más del 90% del tiempo de CPU del PC, por loque para el valor ”Max Execution Load” debe dejar el valor predeterminado de 90%.

La figura D-11 ilustra la aplicación Advanced Tuning con estos valores.

Figura D-11 Aplicación WinLC RTX Advanced Tuning

Page 159: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-17Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Una vez que haya confirmado estos parámetros, la supervisión del programa de control noafectará más a su programa. Como puede ver en la figura D-12, el programa de ejemplocumple el requisito que dicta que la CPU debe presentar una carga inferior al 90% durantecada tiempo de ejecución limitado (p.ej. durante cada intervalo de vigilancia) de 45 ms.

Figura D-12 Ejemplo de cómo impedir la inestabilidad en OB35 debido a la modificación de parámetroscorrespondientes a la vigilancia del tiempo de reposo

Page 160: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-18Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Vigilancia del tiempo de reposo del programa de control de usuario

Todas las CPUs S7, también WinLC RTX, soportan la función de sistema WAIT (SFC47)como otro mecanismo para la vigilancia del tiempo de reposo. Este mecanismo puedeutilizarse para implementar una solución similar a la vigilancia del tiempo de reposo delprograma de control descrita en los apartados anteriores. La ventaja de esta solución esque le proporciona un mayor control de qué OBs se ven afectados por el tiempo de reposo(tiempo de espera al ciclo libre). Con esta solución tiene que insertar los tiempos de reposocorrespondientes directamente en el programa de control.

Para que pueda comprender cómo se insertan tiempos de reposo con la función SFC47,revise de nuevo el ejemplo ”Retardar el tiempo de inicio del OB con la vigilancia del tiempode reposo”.

En este ejemplo el programa de control incluye lógica en OB1 para cuya ejecución serequieren 20 ms. Este programa contiene además un OB35 configurado de tal forma que seejecute cada 100 ms. OB35 requiere aproximadamente 1 ms para al ejecución. Losparámetros de WinLC RTX se ajustan de la forma representada en la siguiente tabla.

Tabla D-4 Parámetros WinLC RTX

Configuración de WinLC RTX Valor

Número de CPUs 1

Prioridad panel de ajuste 50 (valor por defecto para WinLC RTX)

Tiempo mínimo de reposo panel de ajuste 10 ms (valor por defecto)

Tiempo mínimo de ciclo panel de ajuste 0 ms (valor por defecto)

Intervalo de vigilancia del tiempo de reposo 9 ms (valor por defecto)

Intervalo de reposo vigilancia del tiempo dereposo

1 ms (valor por defecto)

En esta configuración se produce una inestabilidad de 1 ms en el tiempo de inicio y en eltiempo de ejecución de OB35 porque el tiempo de ejecución de OB1 (20 ms) es superior alintervalo de vigilancia de la supervisión (9 ms). Si la supervisión del programa de controldetecta que no ha habido un tiempo de reposo durante el intervalo de vigilancia, elprograma de control se ve forzado a introducir un tiempo de reposo equivalente a laduración del intervalo de reposo de la supervisión (1 ms). La figura superior D-10 ilustra larepercusión de la inestabilidad en OB35.

Puede cambiar esta aplicación de ejemplo de tal modo que los intervalos de reposo seinserten en el ciclo libre sin que eso afecte al tiempo de inicio de los OBs de interrupcióncomo OB35. Para ello debe implementar un intervalo de reposo regular (como la vigilanciadel tiempo de reposo del programa de control) con una prioridad de OB superior a la delciclo libre pero inferior a la del OB de interrupción (se implementa un OB cíclico con unallamada de la SFC47 WAIT).

Page 161: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-19Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

A continuación se describe la forma de modificar este ejemplo de modo que el ciclo libre(OB1) no requiera más del 50% del tiempo de CPU y que el OB35 cíclico se inicie de formainmediata aunque el tiempo de inicio coincida con un intervalo de reposo.

1. Incluya OB36 en el programa de control. Si se cumple el requisito de que OB35 seejecute en 1 ms, un tiempo de espera de 2 ms permite que OB35 se ejecute durante eltiempo de espera y que quede un tiempo de espera de 1 ms. Este tiempo es suficientecomo tiempo de reposo requerido para la supervisión del programa de control. OB36contiene el siguiente programa sencillo.

CALL “WAIT” // SFC47 función de espera WT: 3000 // 3000 microsegundos o bien 3 ms

2. Cambie la configuración de OB36 en la configuración de hardware de STEP 7. En elcuadro de diálogo ”Properties” de WinLC RTX en la ficha ”Cyclic Interrupt” especifiquepara OB36 una prioridad inferior a la prioridad de OB35 (2). Defina una ejecución (ms) de6.

3. Ajuste el tiempo mínimo de reposo en el panel de ajuste a cero, a no ser que requierauna carga de la CPU inferior al 50% durante el ciclo libre.

La figura D-13 muestra las ventajas de este pequeño cambio en la aplicación.

Figura D-13 Ejemplo para impedir la inestabilidad en OB35 con OB36

Page 162: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Distribución de tiempos entre WinLC RTX y el PC

D-20Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Page 163: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético-1Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Índice alfabético

AAbrir

Controlador WinLC RTX, 4-19Software WinLC RTX, 4-2–4-4WinLC RTX como programa de servicios de

NT, 2-5Abrir WinLC RTX desde STEP 7, 4-9Acceder a datos consistentes, 6-10, B-2Actualización E/S, síncronas, 5-13Acumuladores

Datos técnicos de WinLC RTX, B-2–B-4Direcciones, B-1Número (WinLC RTX), 1-2

Ajustar el ciclo, 4-17–4-19Ajustar el reloj del sistema, 5-18Ajustar el tiempo de ciclo, 4-16–4-18Alarma

Alarma cíclica, 5-16Configurar la prioridad, 5-15Hora, 5-15

Alarma cíclica, Configurar, 5-16Alarma horaria, Configurar, 5-15Alemán, cambiar, 4-22Amplificador de bus RS-485, Direccionamiento,

6-5Amplificadores de bus

Aumentar la longitud de cable, 6-7Direccionamiento, 6-5Líneas derivadas, 6-7Normas, 6-5

Amplificadores de bus RS–485, 6-7Normas, 6-5

Amplificar la señal de red, 6-7Año 2000, 1-4Archivo comprimido

Crear, 4-27Recuperar, 4-27

Archivo Léame, Pautas para la autorización deWinLC RTX, 2-7

Área de direccionamiento de WinLC RTX, B-1Área de memoria de las marcas (M), B-1

Borrado total, 5-5, C-4Datos técnicos de WinLC RTX, B-2, B-4Marca de ciclo, 5-11Remanente, 5-14–5-16

ÁreasDirecciones de DB, B-1Direcciones de FB, B-1, B-5

Direcciones de FC, B-1Áreas de direccionamiento, 6-9–6-12

Asignar direcciones para la periferia descentra-lizada, 6-8–6-11

Datos consistentes, 6-8DB, B-1Direcciones de diagnóstico de la periferia

descentralizada, 6-11FB, B-1, B-5FC, B-1

Áreas de memoriaÁrea de direccionamiento, 6-8–6-10Asignar direcciones para la periferia descentra-

lizada, 6-8–6-11Borrado total, 5-5, C-4Datos consistentes, 6-8, B-2Datos técnicos, B-2–B-4Direcciones de diagnóstico de la periferia

descentralizada, 6-11Áreas de memoria remanentes, Configuración,

5-14–5-16Arranque

Configuración del arranque, 5-11El arranque no se corresponde con la configu-

ración real, 5-11AUTHORS.EXE

Autorización para WinLC RTX, 2-7–2-9Desinstalar la autorización para WinLC RTX,

2-8Instalar la autorización para WinLC RTX,

Procedimiento de instalación, 2-3–2-5Transferir la autorización para WinLC RTX, 2-8

Autoarranque, 4-20–4-22Autorización para el software WinLC RTX,

2-7–2-9Procedimiento, 2-7

Véase README.TXT en el disquete deautorización

Pautas, 2-7

BBackup, Archivo comprimido, 4-27Base de datos DP. Véase PROFIBUSBloque de datos (DB)

Áreas de direccionamiento, B-1Número admitido por WinLC RTX, B-4Remanente, 5-14–5-16

Page 164: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-2Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Tamaño, B-1, B-5Bloque de datos del sistema (SDB)

Ajustar el ciclo, 4-17–4-19Parámetros de configuración, 5-10–5-16

Bloque de estado, Observar un programa conSTEP 7, 5-8

Bloque de función (FB)Áreas de direccionamiento, B-1, B-5Número admitido por WinLC RTX, B-4Tamaño, B-1

Bloque de función del sistema (SFB)Número admitido por WinLC RTX, B-4SFBs que soporta WinLC RTX, B-14

Bloque de organización (OB)Número admitido por WinLC RTX, B-4OB1, B-5

Ciclo, 4-14–4-16Efectos en el ciclo, 5-12Prolongación del ciclo, 4-14, D-9Prolongación del tiempo de procesamiento,

4-14, D-9OB10, B-6OB100, B-5OB102, B-5OB121, B-7–B-9OB122, B-7–B-9OB20, B-6

Ciclo, 4-14–4-16Prolongación del ciclo, 4-14, D-9Prolongar el tiempo de procesamiento,

4-14, D-9OB35, B-6

Ciclo, 4-14–4-16Efectos en el ciclo, 5-12Prolongación del ciclo, 4-14, D-9Prolongación del tiempo de procesamiento,

4-14, D-9OB36, B-6OB40, B-6OB80, B-7–B-9OB82, B-7–B-9OB83, B-7–B-9OB85, B-7–B-9OB86, B-7–B-9OBs compatibles con WinLC RTX, B-5

Bloque lógico, Tamaño máximo, FC, B-5Bloques compatibles con WinLC RTX, B-1–B-4

DireccionesDBs, B-1FBs, B-1FCs, B-1

OBs, B-1Bloques de datos del sistema (SDB), Configurar el

ciclo, 4-13–4-16Bloques lógicos

Áreas de direccionamiento

DB, B-1FB, B-1, B-5FC, B-1

Cantidad admitida por WinLC RTX, B-2Tamaño máximo

DB, B-1, B-5FB, B-1FC, B-1

Bloques lógicos compatibles con WinLC RTX,Cantidad, B-2

Bloques que soporta WinLC RTXSFBs, B-14SFCs, B-9–B-11

Borrado total (MRES), 4-10–4-13, 5-2–5-4,C-2–C-4Borrado total de la memoria, 5-5, C-4

Borrado total de la memoria, 5-5, C-4Búfer de diagnóstico, 5-7–5-9

Después de borrado total, C-4Tras el borrado total, 5-5

Bus de campo de proceso. Véase PROFIBUS–DP

CCambiar el estado operativo, 4-11, 5-2, C-3

Efectos en los LEDs de estado, 4-11, 5-2en STEP 7 o WinCC, 5-2en STEP 7 ó WinCC, 4-11, C-3Repercusiones en los LEDs de estado, C-3

Cambiar el idioma, 4-22Capacidad

Datos técnicos, B-2–B-4OBs compatibles, B-5–B-8Probar, Tiempos de ejecución de operaciones,

B-14–B-16Requisitos del sistema, 1-3SFBs soportados, B-14SFCs soportadas, B-9–B-11Tiempos de ejecución (operaciones),

B-14–B-16Cargar en la CPU, Tamaño máx. del programa,

4-8Cargar un programa desde un controlador, Es po-

sible en el estado operativo RUN-P y STOP,C-3

Cargar un programa desde WinLC RTXEs posible en el estado operativo RUN-P y

STOP, C-3No es posible en el estado operativo RUN,

4-11, 5-2, C-3Posible en el estado operativo RUN-P o STOP,

4-11, 5-2Cargar un programa en WinLC RTX

con STEP 7, 4-9No es posible en el estado operativo RUN,

Page 165: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-3Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

4-11, 5-2, C-3Posible en el estado operativo RUN-P o STOP,

4-11, C-3Posible en RUN-Estado operativo RUN-P o

STOP, 5-2Cargar y transferir periferia descentralizada, B-2Cerrar el controlador WinLC RTX, 4-19Ciclo

Ajustar, 4-13Ajustar con el panel de ajuste, 4-16–4-18Configuración, 5-12–5-14Descripción, 4-13, 4-14–4-16Prolongación del tiempo de procesamiento,

4-14, D-9Tiempo de ejecución, 4-14Tiempo de reposo, 4-14, 5-12–5-14tiempo mínimo de ciclo, 4-14

Componentes de WinAC, 1-1–1-4Procesador de comunicaciones (CP), 2-2WinLC, 2-2

ComputingPanel de control, Propiedades, C-6–C-7Propiedades, Panel, C-6–C-7

ComunicaciónAmplificadores de bus, 6-7

Amplificar las señales de red, 6-7Normas, 6-5

Amplificar las señales de red, 6-7Área de direccionamiento, 6-3Asignar direcciones para la periferia descentra-

lizada, 6-8–6-11Capacidad de WinLC RTX, B-2–B-4Cargar y transferir periferia descentralizada,

B-2Datos consistentes, 6-10, B-2Dirección MPI, Dirección predeterminada

(WinLC RTX), 4-9Dirección MPI para WinLC RTX, 6-3Direcciones de diagnóstico de la periferia de-

scentralizada, 6-11Eliminación de fallos, LED de estado (WinLC

RTX), 6-12Esclavos DP, B-2–B-4Estaciones, 6-3Imagen de proceso, B-2Líneas derivadas, 6-7

No es posible con algunas velocidades detransmisión, 6-7

Longitud de cable, 6-6Número permitido de segmentos, 6-4Pautas, 6-2–6-5

Resumen, 6-3, 6-4Pautas para asignar direcciones, 6-3, 6-4Periferia descentralizada, Direcciones,

6-9–6-12PROFIBUS-DP

Datos técnicos de WinLC RTX, B-2–B-4LED de estado (WinLC RTX), 6-12

Representación de las entradas y salidas en laimagen de proceso, B-2

Tiempo de control para READY, 5-11Utilizar amplificadores de bus RS-485, 6-5Velocidad de transferencia, 6-6

Conexión y desconexión de bits de la marca deciclo, 5-11

Configuración de hardwareCiclo, 4-13–4-15, 5-12–5-14Datos remanentes, 5-14–5-16Datos técnicos de WinLC RTX, B-2–B-4Direcciones de diagnóstico de la periferia de-

scentralizada, 6-11Marca de ciclo, 5-11Propiedades de arranque, 5-11Reloj, 5-18Trabajar con STEP 7, 4-4–4-6

Configuración E/SDatos técnicos de WinLC RTX, B-2–B-4STEP 7 Configuración de hardware, 4-4–4-6

Configurar componentes de hardware, 4-6Configurar WinLC RTX, STEP 7 Configuración de

hardware, 4-4–4-6Confirmar (protección de acceso), 4-24Contadores, B-1

Borrado total, 5-5, C-4Datos técnicos de WinLC RTX, B-2, B-4Remanente, 5-14–5-16

ContraseñaActivar, 4-24Validez, 4-26

Control engineAjustar en el panel de control, C-6SIMATIC Controls, Panel, C-1

Controlar el ciclo, Panel de ajuste, 4-17–4-19Controlar la información de diagnóstico, 5-7–5-9Controles ActiveX, Propiedades, Panel de control,

C-6–C-7CP 5613

Amplificadores de bus, 6-7Datos técnicos de WinLC RTX, B-2–B-4Direccionamiento y periferia descentralizada,

6-9–6-12Direcciones de diagnóstico de la periferia de-

scentralizada, 6-11Eliminación de fallos, LED de estado

(WinLC RTX), 6-12Líneas derivadas, 6-7

No es posible con algunas velocidades detransmisión, 6-7

Longitud de cable, 6-6Pautas para configurar la red, 6-2–6-5Velocidad de transferencia, 6-6

CPU (procesador), Requisitos del sistema, 1-3

Page 166: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-4Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

CustomizeCambiar el idioma, 4-22Función de autoarranque, 4-20–4-22

DData, Controles SIMATIC, Panel, C-6–C-7Datos consistentes, Representar las direcciones

de la memoria, 6-8–6-11Datos de proceso, Controles SIMATIC, Panel,

C-6–C-7Datos locales

Datos técnicos de WinLC RTX, B-2, B-4Tamaño, B-1

Datos remanente, Borrado total de la memoria,C-4

Datos remanentesÁrea de memoria de las marcas (M), B-1, B-4Bloques de datos (DBs), 5-14–5-16Borrado total de la memoria, 5-5Contadores, B-1, B-4Temporizadores, B-1, B-4

Datos técnicos, B-1–B-3-Reloj de tiempo real, B-2Área de memoria de las marcas (M) (Tamaño),

B-1Área de memoria de las marcas (M) (tamaño),

B-2Contadores, B-1, B-2Datos consistentes, 6-8–6-11Datos locales (tamaño), B-1, B-2Datos técnicos, B-2Dirección MPI, Dirección predeterminada

(WinLC RTX), 4-9E/S analógicas, B-1–B-3E/S digitales, B-1–B-3Esclavos DP, B-1–B-3Imagen de proceso (tamaño), B-1, B-2Marca (tamaño), B-1, B-2Marca de ciclo, B-1, B-2Marcas (tamaño), B-2Memoria de carga, B-1, B-2–B-4Memoria de trabajo, B-2–B-4Memoria remanente, B-1, B-2Número de bloques admitidos (WinLC RTX),

B-2OBs compatibles con WinLC RTX, B-5Periferia descentralizada, B-1–B-3Profundidad de anidado, B-2Referencia, B-2Reloj de tiempo real, B-1–B-3Reloj del sistema, B-1–B-3Requisitos del sistema, 1-3SFBs que soporta WinLC RTX, B-14SFCs que soporta WinLC RTX, B-9Temporizadores, B-1, B-2

Tiempos de ejecución de operaciones,B-14–B-16

Velocidad de transferencia, B-1–B-3Datos técnicos de WinLC RTX

Memoria de trabajo, B-1OBs compatibles con WinLC RTX, B-5SFBs que soporta WinLC RTX, B-14

Definición del idioma, para WinAC, 4-22Definir el idioma, 4-22Desinstalar, WinLC RTX, 2-6Desinstalar la autorización de WinLC RTX, Pau-

tas, 2-7Véase README.TXT en el disquete de autori-

zaciónDesinstalar la autorización para WinLC RTX,

2-7–2-9Requisitos, 2-6

Diagnóstico/Reloj, Parametrizar, 5-17Direccionamiento de la periferia descentralizada,

6-9–6-12Direcciones de diagnóstico, 6-11

Directivas, Resumen de la instalación, 2-2Directrices, MRES (borrado total), C-2Distancia

Longitud de cable y velocidad de transferencia,6-6

PROFIBUS-DP, 6-2–6-7Utilizar amplificadores de bus, 6-7

DP (periferia descentralizada). Véase Periferiadescentralizada; PROFIBUS

DP equidistante, 5-13Drivers para CP 5613, 2-9–2-10

EE/S analógicas, B-1

Datos técnicos de WinLC RTX, B-2, B-4E/S centrales. Véase Entradas y salidas integra-

dasE/S digitales, B-1

Véase E/S descentralizadasDatos técnicos de WinLC RTX, B-2, B-4

E/S remotasAcceder a datos, 6-8–6-11Datos consistentes, 6-8–6-11Direcciones de diagnóstico de los esclavos DP,

6-11Ejemplo, Programas para el panel de control, C-7Eliminación de fallos

Fallo de PROFIBUS, 6-12Instalación de WinLC RTX, 2-4No hay autorización válida, 2-7

Entradas y salidas integradas (Imagen de pro-ceso), Direccionamiento, B-2

Entradas y salidas integradas (imagen de pro-ceso), Direccionamiento de la periferia descen-

Page 167: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-5Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

tralizada, 6-9–6-12Equipo SIMATIC 300, Configurar las entradas y

salidas en WinLC RTX, 4-4Esclavo, Tiempo de control para READY, 5-11Esclavo DP

Véase PROFIBUSCantidad permitida, B-2Datos técnicos de WinLC RTX, B-2, B-4Direcciones de diagnóstico de la periferia de-

scentralizada, 6-11Pautas para configurar la red, 6-2–6-5Tiempo de control para READY, 5-11

EsclavosCantidad permitida, B-2Direcciones de diagnóstico de la periferia de-

scentralizada, 6-11Pautas para configurar la red, 6-2–6-5

Escribir datos consistentes, 6-10, B-2Estación, Utilizar amplificadores de bus, 6-5Estaciones

Véase Estaciones, PROFIBUSNúmero de estaciones direccionables, 6-5Número máximo permitido en la subred, 6-4PROFIBUS, 6-3

Estadísticas de tiempos de ejecución (SFC78),B-11

Estado operativo RUN, 4-11, 5-2LED de estado, 5-3No es posible cargar en y desde el PC, 4-11,

5-2Rearranque en frío o en caliente, 4-11–4-13

Estado operativo RUN (controlador), C-3LED de estado, C-5

Estado operativo RUN-P, 4-11, 5-2Es posible cargar en y desde el PC, 4-11, 5-2Rearranque en frío o en caliente, 4-11–4-13

Estado operativo RUN-P (controlador), C-3Es posible cargar desde la CPU y en la CPU,

C-3Estado operativo STOP, 4-11, 5-2, C-3

Borrado total con STEP 7, 5-5Borrado total de la memoria con STEP 7, C-4Es posible cargar desde la CPU y en la CPU,

C-3Es posible cargar en y desde el PC, 4-11, 5-2Información de diagnóstico, 5-7–5-9LED de estado, 5-3, C-5Rearranque en frío o en caliente, 4-11–4-13

Estados operativos, 4-11, 5-2, B-7, C-2, C-3Cargar los parámetros de configuración, 5-10

Evento AlarmCondition, C-25Evento ConnectionError, C-25Evento de arranque

OB1, B-5OB10, B-6OB100, B-5

OB102, B-5OB121, B-7–B-9OB122, B-7–B-9OB20, B-6OB35, B-6OB36, B-6OB40, B-6OB80, B-7–B-9OB82, B-7–B-9OB83, B-7–B-9OB85, B-7–B-9OB86, B-7–B-9

Evento MouseDown, C-25Evento MouseMove, C-27Evento MouseUp, C-28Evento MResBttnSelected, C-28Evento RunBttnSelected, C-28Evento RunPBttnSelected, C-29Evento StopBttnSelected, C-29Evento UpdateState, C-29Eventos

AlarmCondition, C-25ConnectionError, C-25MouseDown, C-25MouseMove, C-27MouseUp, C-28MResBttnSelected, C-28RunBttnSelected, C-28RunPBttnSelected, C-29StopBttnSelected, C-29UpdateState, C-29

FFallo de Windows NT, 5-9Fallo grave en Windows NT, 5-9Francés, cambiar, 4-22Función (FC)

Áreas de direccionamiento, B-1Número admitido por WinLC RTX, B-4Tamaño, B-1, B-5

Función de sistema (SFC)Ajustar el reloj del sistema, 5-18Consultar el reloj del sistema, 5-18Número admitido por WinLC RTX, B-4Número máximo de SFCs asíncronas, B-9Número máximo de SFCs asincrónicas, B-4SFCs que soporta WinLC RTX, B-9–B-11

Funcionamiento en caso de fallo (OB84), 5-9Funciones de WinLC RTX, 1-2

GGuardar el programa de usuario, 4-27

Page 168: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-6Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

IImagen de proceso, B-1

Datos técnicos de WinLC RTX, B-2, B-4Direccionamiento de la periferia descentrali-

zada, 6-9–6-12, B-2Direcciones de diagnóstico de la periferia de-

scentralizada, 6-11Imagen de proceso de entradas, B-2

Ciclo, 4-13–4-15Datos técnicos de WinLC RTX, B-2–B-4Dirección de diagnóstico de la periferia de-

scentralizada, 6-11Direccionamiento de la periferia descentrali-

zada, 6-9–6-12Periferia descentralizada, Direcciones de

diagnóstico, 6-11Imagen de proceso de salidas, B-2

Ciclo, 4-13–4-15Datos técnicos de WinLC RTX, B-2–B-4Dirección de diagnóstico de la periferia de-

scentralizada, 6-11Direccionamiento de la periferia descentrali-

zada, 6-9–6-12Periferia descentralizada, Direcciones de

diagnóstico, 6-11Indicación de fallo del sistema (SF), 5-3Indicación de los tiempos de ciclo, 4-17–4-19Indicador de fallo del sistema (SF), C-5Inestabilidad, B-9Inglés, cambiar, 4-22Instalación

Autorización, 2-7–2-9Desinstalar la autorización, 2-8Instalar la autorización para el software

WinLC RTX, 2-7Pautas, 2-7Véase README.TXT en el disquete de au-

torizaciónInstalar WinLC RTX con el CP 5613, 2-2Instalar y desinstalar el software WinLC RTX,

2-3–2-5Observaciones sobre CP 5613, 2-9–2-10Protección contra copia, 2-7–2-9

Desinstalar la autorización, 2-8Transferir la autorización, 2-8

Requisitos del sistema, 1-3Transferir la autorización, 2-8

Instalación del softwareAutorización para WinLC RTX, 2-7–2-9Desinstalar la autorización para WinLC RTX,

2-7–2-9Instalar y desinstalar WinLC RTX, 2-3–2-5Transferir la autorización para WinLC RTX,

2-7–2-9Instalar el software, WinLC RTX y CP 5613, 2-2Instalar la autorización para el software

WinLC RTXArrancar sin autorización, 2-8Desinstalar la autorización, 2-8Transferir la autorización, 2-8

Instalar y desinstalar la autorización para elsoftware WinLC RTX, Instalar y desinstalar elsoftware, 2-3–2-5

Integridad de los datos (datos consistentes), 6-11,B-2

Interfaz máquina-hombre, 1-2Interfaz multipunto (MPI). Véase MPI

LLEDs de estado, 4-10–4-13, 5-2–5-4, C-2–C-4,

C-5DP, 6-12Reinicio, 5-3, C-5

Leer datos consistentes, 6-10, B-2Líneas derivadas, 6-7

No es posible con algunas velocidades detransmisión, 6-7

Longitud de cable, 6-6Amplificadores de bus, 6-7Líneas derivadas, 6-7Velocidad de transferencia, 6-6

MMaestro

Capacidad de WinLC RTX, B-2–B-4Datos técnicos de WinLC RTX, B-2Direcciones de diagnóstico de la periferia

descentralizada, 6-11Esclavos DP, B-2–B-4Pautas para configurar la red, 6-2–6-5Tiempo de control para READY, 5-11

Maestro DPVéase PROFIBUSCapacidad de WinLC RTX, B-2–B-4Datos técnicos de WinLC RTX, B-2–B-4Direcciones de diagnóstico de la periferia

descentralizada, 6-11Esclavos DP, B-2–B-4Pautas para configurar la red, 6-2–6-5Tiempo de control para READY, 5-11

Manejar y hacer un seguimiento de datos, 5-8Marca, B-1

Borrado total, 5-5, C-4Datos técnicos de WinLC RTX, B-4Marca de ciclo, 5-11Remanente, 5-14–5-16

Marca de ciclo, B-1Configuración, 5-11Datos técnicos de WinLC RTX, B-2, B-4

Page 169: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-7Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Marcas, Datos técnicos de WinLC RTX, B-2Megahertzios (MHz), Requisitos del sistema, 1-3Memoria de carga, B-1

Acceso durante el arranque, B-9WinLC RTX, B-2–B-4

Memoria de trabajo, B-1WinLC RTX, B-2–B-4

Véase Memoria de cargaMemoria RAM, Requisitos del sistema, 1-3Memoria remanente, B-4

Datos técnicos de WinLC RTX, B-2Memoria requerida, 1-3Memorizar la fecha y la hora en WinLC RTX, 1-4Mensajes, Direcciones de diagnóstico de los esc-

lavos DP, 6-11Método OnStateChanged, C-20MHz, Requisitos del sistema, 1-3Modo Interrupt (CP 5613), 2-9–2-10Modo Poll (CP 5613), 2-9–2-10Modos de operación, 4-10–4-13MPI

Dirección Después de borrado total, C-4Dirección MPI predeterminada (WinLC RTX),

4-9Dirección tras el borrado total, 5-5Dirección WinLC RTX, 6-3

MRES, 4-10–4-13, 5-2–5-4Borrado total de la memoria, 5-5

MRES (borrado total), C-2–C-4Borrado total de la memoria, C-4

NNormas

Tiempos de ejecución de operaciones,B-14–B-16

Utilizar amplificadores de bus RS-485, 6-5Número de bloques admitidos, Datos técnicos de

WinLC RTX, B-4Número de bloques cargables, 4-8Número Interrupt–Request (IRQ), 2-9–2-10Número máximo de SFCs asíncronas, B-9Número máximo de SFCs asincrónicas, B-4

OOB. Véase Bloque de organización (OB)OB1

Ciclo, 4-13Efectos en el ciclo, 5-12Evento de arranque, B-5Prolongación del ciclo, 4-14, D-9Prolongación del tiempo de procesamiento,

4-14, D-9OB10

Configurar, 5-15Evento de arranque, B-6

OB100, Evento de arranque, B-5OB102, Evento de arranque, B-5OB121, Evento de arranque, B-7–B-9OB122, Evento de arranque, B-7–B-9OB20

Efectos en el ciclo, 4-13–4-15Evento de arranque, B-6Prolongación del ciclo, 4-14, D-9

OB35Configurar, 5-16Efectos en el ciclo, 4-13–4-15, 5-12Evento de arranque, B-6Prolongación del ciclo, 4-14, D-9

OB36, Evento de arranque, B-6OB40, Evento de arranque, B-6OB80, Evento de arranque, B-7–B-9OB82, Evento de arranque, B-7–B-9OB83, Evento de arranque, B-7–B-9OB84, Funcionamiento en caso de fallo de

Windows NT, 5-9OB85, Evento de arranque, B-7–B-9OB86, Evento de arranque, B-7–B-9OBs de error, B-7–B-9OBs de fallo, B-5OBs de interrupción, B-5, B-6Operaciones DP, Tiempos de ejecución, B-13

PPanel CPU, 4-10–4-13

LEDs de estado, 4-10–4-13Panel de ajuste, 4-16–4-18

Ajustar el ciclo, 4-17–4-19Carga de la CPU, 4-16–4-18Prioridad de WinLC, 4-16–4-18Tiempo de ejecución, 4-16–4-18Tiempo de reposo, 4-16–4-18Tiempo mínimo de ciclo, 4-16–4-18

Panel de control, C-1–C-12Ajustar el control engine, C-6Estado operativo STOP, LED de estado, C-5Estados operativos, C-3Eventos

AlarmCondition, C-25ConnectionError, C-25MouseDown, C-25MouseMove, C-27MouseUp, C-28MResBttnSelected, C-28RunBttnSelected, C-28RunPBttnSelected, C-29StopBttnSelected, C-29UpdateState, C-29

LEDs de estado, C-5

Page 170: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-8Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Reinicio, C-5Programas de ejemplo, C-7Propiedades, C-6–C-7

ActiveFilePath, C-12AutoStart, C-12CheckPW, C-13ConnectCPU, C-13ControlEngine, C-14CpuBusf1, CpuBusf2, C-14CpuExtF, C-14CpuFrce, C-15CpulntF, C-16CpuRun, C-16CpuRunning, C-16CpuStop, C-17Estados operativos de la CPU, C-11FirmwareVersion, C-17FmrSwitch, C-18HardwareVersion, C-18LEDs, C-11Método OnStateChanged, C-20mlfb, C-19ModeCtrl, C-19PSBattF, C-20PSOn, C-20PwrSwitch, C-21ResourceFile, C-21ResourcePath, C-21SecurityState, C-22SetPassword, C-23ShowErrorBoxes, C-23SwitchOK, C-24

Registrar WinLC RTX como programa de ser-vicios de NT, 4-18

Reinicio, LEDs de estado, C-5WinLC RTX como programa de servicios de

NT, 2-5Panel de control de CPU

Borrado total de la memoria, C-4Botón MRES, C-4Error del sistema (SF), C-5Estado operativo RUN, LED de estado, C-4,

C-5Estado operativo STOP, LED de estado, C-4LED de estado, Reinicio, C-4Visualización de error del sistema (SF), C-4

Panel de CPU, 4-2–4-3, 5-2–5-4Autorarranque, 4-20–4-22Borrado total de la memoria, 5-5Botón ’MRES’, 5-5Estado operativo RUN

Autoarranque, 4-20–4-22LED de estado, 5-3

Estado operativo STOPAutorarranque, 4-20–4-22LED de estado, 5-3

Estados operativos, Efectos de la función deautoarranque, 4-20

Fallo del sistema (SF), 5-3LEDs de estado, 4-12, 5-3

PROFIBUS-DP, 6-12Reinicio, 5-3

Panel de ajuste, 4-15–4-19Reinicio, LEDs de estado, 5-3

Panel de la CPU, Rearranque (en frío o en ca-liente), 4-11

Pantalla azul (fallo grave en Windows NT), 5-9Password, Cambiar, 4-25Pautas

Ajustar el tiempo mínimo de ciclo, 4-13–4-15Asignar direcciones de red (PROFIBUS), 6-3,

6-4Autorización de WinLC RTX, 2-7

Véase README.TXT en el disquete de au-torización

Ciclo y tiempo de reposo, 4-13–4-15PROFIBUS-Red DP, 6-2–6-5Red PROFIBUS-DP, 6-2–6-5Tarjeta CP 5613, 2-9–2-10Tiempo mínimo de reposo para WinLC RTX,

4-13Uso de OB35, 4-13–4-15

Pentium, Requisitos del sistema, 1-3Periferia descentralizada

Véase Periferia descentralizada; PROFIBUSÁrea de direccionamiento DP de WinLC RTX,

B-1Ciclo de WinLC RTX, 4-13–4-15Datos consistentes, 6-8–6-11, B-2Datos técnicos de WinLC RTX, B-2, B-4Imagen de proceso, B-2OB de error, B-7Operaciones de carga (L) y transferencia (T),

B-2Pautas para configurar la red, 6-2–6-5

Precaución, MRES (borrado total), C-2Procedimiento

Abrir el software WinLC RTX, 4-2Abrir WinLC desde STEP 7, 4-8Cargar un programa de usuario, 4-9Confeccionar la configuración de hardware

(STEP 7), 4-4–4-6Definir el rearranque en frío o en caliente,

4-11–4-13Definir la prioridad para WinLC RTX,

4-16–4-18Determinar el tiempo de reposo, 4-14

ProcedimientosAbrir el controlador WinLC RTX, 4-19Acceder al panel de ajuste, 4-17–4-19Autorización para el software WinLC RTX, 2-7

Véase README.TXT en el disquete de

Page 171: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-9Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

autorizaciónPautas, 2-7

Borrado total de la memoria, 4-12, C-5Cambio del estado operativo, 4-11, C-3Cerrar el controlador WinLC RTX, 4-19Contraseña, 4-23–4-27Controlar el tiempo de ciclo, 4-17–4-19Desinstalar la autorización, 2-8Desinstalar WinLC RTX, 2-6Instalación de la autorización para el software

WinLC RTX, Instalar la autorización poste-riormente, 2-8

Instalar el software WinLC RTX, 2-3Instalar la autorización para el software

WinLC RTXDesinstalar una autorización, 2-8No hay autorización válida, 2-7

Procesador (CPU), Requisitos del sistema, 1-3PROFIBUS-DP

Amplificadores de bus, 6-7Amplificar las señales de red, 6-7

Amplificar las señales de red, 6-7Área de direccionamiento, 6-3Área de direccionamiento DP, B-2

Datos consistentes, 6-8–6-11Capacidad de WinLC RTX, B-2–B-4Configurar las entradas y salidas, STEP 7,

4-4–4-6Datos consistentes, 6-9–6-11, B-2Datos técnicos de WinLC RTX, B-2–B-4Dirección MPI para WinLC RTX, 6-3Direcciones, Amplificadores de bus, 6-7Eliminación de fallos, LED de estado, 6-12Esclavos DP, B-2–B-4Estaciones válidas, 6-3Imagen de proceso, B-2Imagen de proceso de WinLC RTX, B-2LED de estado, 6-12Líneas derivadas, 6-7

No es posible con algunas velocidades detransmisión, 6-7

Longitud de cable, 6-6Normas

Acceder a la periferia descentralizada,6-8–6-11

Utilizar amplificadores de bus, 6-5Número permitido de segmentos, 6-4OB de error, B-7Operaciones de carga (L) y transferencia (T),

B-2Operaciones de carga y transferencia,

6-9–6-11Pautas, 6-2–6-5

Resumen, 6-3, 6-4Periferia descentralizada

Datos consistentes, 6-8–6-11

Direcciones, 6-9–6-12Problemas en la eliminación de fallos, Lista de

estado del sistema (SZL), A-1–A-3Tiempo de control para READY, 5-11Velocidad de transferencia, 6-6

Profundidad de anidado, Datos técnicos deWinLC RTX, B-4

Programa, Archivo comprimido, 4-27Programa de instalación

Autorización, 2-7–2-8Memoria requerida, 1-3WinLC RTX, 2-3–2-5

Programa de servicios de NTFuncionamiento automático o manual, 2-5Registrar y anular el registro, 4-18

Programa de usuario, Archivo comprimido, 4-27Propiedad ActiveFilePath, C-12Propiedad AutoStart, C-12Propiedad CheckPW, C-13Propiedad ConnectCPU, C-13Propiedad ControlEngine, C-14Propiedad CpuExtF, C-14Propiedad CpuFrce, C-15Propiedad CpulntF, C-16Propiedad CpuRun, C-16Propiedad CpuRunning, C-16Propiedad CpuStop, C-17Propiedad FirmwareVersion, C-17Propiedad FmrSwitch, C-18Propiedad HardwareVersion, C-18Propiedad mlfb, C-19Propiedad ModeCtrl, C-19Propiedad PSBattF, C-20Propiedad PSOn, C-20Propiedad PwrSwitch, C-21Propiedad ResourceFile, C-21Propiedad ResourcePath, C-21Propiedad SecurityState, C-22Propiedad SetPassword, C-23Propiedad ShowErrorBoxes, C-23Propiedad SwitchOK, C-24Propiedades

ActiveFilePath, C-12AutoStart, C-12CheckPW, C-13ConnectCPU, C-13ControlEngine, C-14CpuBusf1, CpuBusf2, C-14CpuExtF, C-14CpuFrce, C-15CpulntF, C-16CpuRun, C-16CpuRunning, C-16CpuStop, C-17FirmwareVersion, C-17FmrSwitch, C-18

Page 172: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-10Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

HardwareVersion, C-18Método OnStateChanged, C-20mlfb, C-19ModeCtrl, C-19Panel de control, C-6–C-7, C-11PSBattF, C-20PSOn, C-20PwrSwitch, C-21ResourceFile, C-21ResourcePath, C-21SecurityState, C-22SetPassword, C-23ShowErrorBoxes, C-23SwitchOK, C-24

Propiedades CpuBusf1, CpuBusf2, C-14Protección contra copia, 2-7–2-9

Desinstalar la autorización, 2-8Instalar y desinstalar el software WinLC RTX,

2-3–2-5Transferir la autorización, 2-8

RRAM, Memoria de carga para WinLC RTX, B-1Rearranque

Borrado total de la memoria, 5-5, C-4LED de estado, C-4LEDs de estado, 5-3, C-5Propiedades de arranque, 5-11

Rearranque (en frío o en caliente), 4-11Rearranque en caliente, 4-11–4-13Rearranque en frío, 4-11–4-13Recuperar el programa de usuario, 4-27

Véase Archivo comprimidoRed

Amplificadores de bus, 6-7Normas, 6-5

Direccionamiento de la periferia descentrali-zada, 6-9–6-12Direcciones de diagnóstico, 6-11

Líneas derivadas, 6-7No es posible con algunas velocidades de

transmisión, 6-7Longitud de cable, 6-6Número permitido de segmentos, 6-4Pautas, 6-3, 6-4Pautas para asignar direcciones, 6-3, 6-4Tiempo de control para READY, 5-11Velocidad de transferencia, 6-6

Referencia, B-2Registrar WinLC RTX como programa de servi-

cios de NT, 4-18Reinicio

Borrado total de la memoria, 5-5, C-4LED de estado, C-4LEDs de estado, 5-3, C-5

Propiedades de arranque, 5-11Reloj, 5-18Reloj de tiempo real, 5-18, B-1

Datos técnicos de WinLC RTX, B-2, B-4Reloj del sistema, 5-18, B-1

Datos técnicos de WinLC RTX, B-2, B-4Representación de las entradas y salidas en la

imagen de proceso, B-2Representar las E/S en la imagen de proceso,

6-8–6-11Requisitos, Ordenador, 1-3Requisitos del ordenador, 1-3Requisitos del sistema, 1-3Requisitos del sistema operativo, 1-3Resistencia terminadora, 6-3

SSDB. Véase Bloque de datos del sistema (SDB)Seleccionar el estado operativo, 4-11, 5-2, C-3Selector de modo, C-2–C-4Selector de modo de operación, 5-2–5-4SF. Véase Indicación de fallo del sistema (SF);

Indicador de fallo del sistema (SF)SFBs que soporta WinLC RTX, B-14SFC14 y SFC15

Transferir datos consistentes, 6-9–6-11, B-2Transmitir datos consistentes, 6-11

SFC78 (Estadísticas de tiempos de ejecución),B-11

SFC82, 83, 84, Códigos de fallo, B-12SFCs asíncronas compatibles, B-9SFCs que soporta WinLC RTX, B-9

Tiempos de ejecución, B-9SIMATIC Controls, Panel de control, C-1SIMATIC NET

Véase PROFIBUSDrivers para CP 5613, 2-9–2-10

Sistema de destino, Archivo comprimido, 4-27STEP 7

Abrir WinLC RTX, 4-9Ajustar el reloj del sistema, 5-18Área de memoria de las marcas (M), Rema-

nente, 5-14–5-16Bloque de estado, 5-8Bloques de datos, Remanente, 5-14–5-16Búfer de diagnóstico, 5-7–5-9Cargar en WinLC RTX, 4-9Ciclo, Configuración, 5-12–5-14Configuración de hardware, 5-10–5-16

Asignar direcciones para la periferia de-scentralizada, 6-1, 6-8–6-11

Ciclo, 4-13–4-15, 5-12–5-14Datos remanentes, 5-14–5-16Direcciones de diagnóstico de la periferia

descentralizada, 6-11

Page 173: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-11Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

Marca de ciclo, 5-11Propiedades de arranque, 5-11

Configurar el ciclo, 4-13–4-15Configurar WinLC RTX, 4-4–4-6

Direcciones de diagnóstico de los esclavosDP, 6-11

Contadores, Remanente, 5-14–5-16Datos remanentes

Área de memoria de las marcas (M),5-14–5-16

Bloques de datos (DBs), 5-14–5-16Contadores, 5-14–5-16Marca, 5-14–5-16Temporizadores, 5-14–5-16

Dirección MPI, Dirección predeterminada(WinLC RTX), 4-9

Dirección MPI para WinLC RTX, 6-3Direccionamiento de la periferia descentrali-

zada, 6-9–6-12Direcciones de diagnóstico, 6-11

Direcciones de diagnóstico de los esclavo DP,6-11

en combinación con WinAC, 1-2Manejar y hacer un seguimiento de datos, 5-8Marca, Remanente, 5-14–5-16Marca de ciclo, Configuración, 5-11Propiedades de arranque, Configuración, 5-11Temporizadores, Remanente, 5-14–5-16

Subventana ’CPU’, Estado operativo, 4-11, 5-2

TTamaño

DB, B-1FB, B-1, B-5FC, B-1, B-5

Tamaño del programa, 4-8Tamaño máximo

DB, B-1FB, B-1, B-5FC, B-1, B-5

Tamaño máximo del programa, 4-8Tarjeta CP 5613, Observaciones sobre la instala-

ción, 2-9–2-10Temporizadores, B-1

Borrado total, 5-5, C-4Datos técnicos de WinLC RTX, B-2, B-4Remanente, 5-14–5-16

Tiempo de cicloConfiguración, 5-12–5-14Descripción, 4-13–4-16Prolongación del tiempo de procesamiento,

4-14, D-9Tiempo de ejecución, 4-13Tiempo de reposo, 4-13, 5-12–5-14tiempo mínimo de ciclo, 4-13

Tiempo de control para READY, 5-11Tiempo de ejecución

Ciclo, 4-14–4-16Panel de ajuste, 4-17–4-19Por operación, B-14–B-16

Tiempo de reposo, 5-12–5-14Ajustar con el panel de ajuste, 4-16–4-18Descripción, 4-14–4-16Tiempo mínimo de reposo, 4-13

Tiempo mínimo de ciclo, 4-14–4-18, 5-12–5-14tiempo mínimo de ciclo, Panel de ajuste,

4-17–4-19Tiempos de ejecución de operaciones, B-14–B-16Transferencia de parámetros, Configuración, 5-11Transferir la autorización de WinLC RTX

Desinstalar el software WinLC RTX, 2-6Pautas, 2-7

Véase README.TXT en el disquete de au-torización

Transferir la autorización para WinLC RTX,2-7–2-9

UUtilizar WinLC RTX como programa de servicios

de NTFuncionamiento automático o manual, 2-5Registrar y anular el registro, 4-18

VVelocidad de transferencia, 6-6, B-1

Amplificadores de bus, 6-7Datos técnicos de WinLC RTX, B-2, B-4Líneas derivadas, 6-7Longitud de cable, 6-6

WWatchdog, , 4-14–4-16Watchdog (ciclo), 4-14–4-18WinAC

Abrir el software WinLC RTX, 4-2Abrir WinLC RTX desde STEP 7, 4-9Áreas de direccionamiento, FB, B-5Componentes, 1-1–1-4Configurar, E/S en WinLC RTX, 4-4–4-6Datos técnicos, B-1–B-3Dirección MPI, 6-3

Dirección predeterminada, 4-9tras borrado total, 5-5

Instalar WinLC RTX con el CP 5613, 2-2Manejo en caso de fallo, 5-9OB84, 5-9OBs compatibles con WinLC RTX, B-5

Page 174: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-12Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02

Presentación del producto, 1-1–1-4Referencia, B-2SFBs que soporta WinLC RTX, B-14SFCs que soporta WinLC RTX, B-9

Windows Automation Center. Véase WinACWindows Control Center (WinCC), en combina-

ción con WinLC RTX, 1-2Windows Logic Controller. Véase WinLC RTXWindows NT, Definir la prioridad para WinLC RTX,

4-16–4-18WinLC

Ciclo, Ajustar, 4-16–4-18Panel CPU, 4-10–4-13Tiempo de ejecución, Ajustar, 4-16–4-18

WinLC RTXAbrir desde STEP 7, 4-9Abrir el software, 4-2–4-4Abrir y cerrar el controlador, 4-19–4-21Acumuladores, B-1Ajustar el reloj del sistema, 5-18Amplificadores de bus, 6-7Amplificar las señales de red, 6-7Año 2000, 1-4Archivo comprimido, Crear y recuperar, 4-27Área de direccionamiento DP, B-1Área de memoria de las marcas (M), B-1

Borrado total, 4-12, 5-5Áreas de direccionamiento

DB, B-1FB, B-1, B-5FC, B-1

Borrado total (MRES), 4-12, 5-5Borrado total de la memoria, 4-12, 5-5Botón ’MRES’, Borrado total de la memoria,

4-12, 5-5Búfer de diagnóstico

tras borrado total, 5-5tras el borrado total, 4-12

Cambiar el estado operativo, 4-11, 5-2Cambiar la contraseña, 4-23–4-27Cargar un programa, 4-9Cargar y transferir periferia descentralizada,

B-2Ciclo

Configuración, 5-12–5-14Descripción, 4-14–4-16Tiempos de ejecución de operaciones,

B-14–B-16Componentes, 1-2, 2-2Componentes de WinAC, 1-2Comunicación

Amplificadores de bus, 6-7Amplificar las señales de red, 6-7

ConfiguraciónCiclo, 5-12–5-14Marca de ciclo, 5-11

Parámetros, 5-10–5-16Propiedades de arranque, 5-11

Configurar las entradas y salidas, 4-4–4-6Contadores, B-1

Borrado total, 4-12, 5-5Contraseña, 4-23–4-27Datos consistentes, 6-8–6-11, B-2Datos locales, B-1Datos remanente, Contadores, 5-14–5-16Datos remanentes

Área de memoria de las marcas (M),5-14–5-16, B-1

Bloques de datos (DBs), 5-14Borrado total, 4-12, 5-5Contadores, 5-14–5-16, B-1Marca, 5-14–5-16Temporizadores, 5-14–5-16

Definir la prioridad (Windows NT), 4-16–4-18Descripción del producto, 2-2Desinstalar, 2-6Desinstalar la autorización, 2-8Dirección MPI

Dirección predeterminada, 4-9para WinLC RTX, 6-3tras borrado total, 5-5tras el borrado total, 4-12

Drivers para CP 5613, 2-9E/S analógicas, B-1E/S digitales, B-1Estado operativo RUN, LED de estado, 5-3Estado operativo STOP

Borrado total con STEP 7, 5-5Borrar la memoria con STEP 7, 4-12LED de estado, 5-3

Estados operativos, 4-11, 5-2Fallo del sistema (SF), 5-3Función de autoarranque, 4-20–4-22Funciones, 1-2Funciones de WinLC RTX, 1-2Funciones en la versión 2.0, 1-4Guardar el programa de usuario, 4-27Imagen de proceso, B-1Instalación

Autorización, 2-7–2-9CP 5613, 2-9–2-10Desinstalar, 2-6Desinstalar la autorización, 2-8Eliminación de fallos, 2-4Procedimiento, 2-3–2-5Protección contra copia, 2-7–2-9Transferir la autorización, 2-8

Instalar el CP 5613, 2-2LEDs de estado, 5-3

DP (PROFIBUS-DP), 6-12Reinicio, 5-3

Líneas derivadas, 6-7

Page 175: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-13Windows Logic Controller (WinLC RTX) Descripción del productoA5E00165593-02

No es posible con algunas velocidades detransmisión, 6-7

Longitud de cable, 6-6Manejo en caso de fallo, 5-9Marca, Borrado total, 4-12, 5-5Marca de ciclo, B-1

Configuración, 5-11Marcas, B-1Memoria de carga, B-1, B-2–B-4Memoria de trabajo, B-1, B-2–B-4Niveles de protección, 4-23–4-27OB84, 5-9Opciones, Autoarranque, 4-20–4-22Options

Idioma, 4-22Security, 4-23–4-27

Panel de CPU, 5-2–5-4Borrado total de la memoria, 4-12, 5-5Botón ’MRES’, 4-12, 5-5LEDs de estado, 5-3

Pautas para configurar la red, 6-2–6-5Periferia descentralizada, 1-2

Direcciones, 6-9–6-12Direcciones de diagnóstico, 6-11

Presentación del producto, 1-1–1-4PROFIBUS-DP

Amplificadores de bus, 6-7Direcciones, 6-9–6-12Direcciones de diagnóstico (módulos), 6-11Líneas derivadas, 6-7Longitud de cable, 6-6Velocidad de transferencia, 6-6

Programa de servicios de NTFuncionamiento automático o manual, 2-5Registrar y anular el registro, 4-18

Propiedades de arranque, Configuración, 5-11RAM, B-1Rearranque, Borrado total de la memoria,

4-12, 5-5Rearranque (en frío o en caliente), 4-11Referencia, B-2Reinicio

Borrado total de la memoria, 5-5LEDs de estado, 5-3

Reloj de tiempo real, 5-18, B-1Reloj del sistema, 5-18, B-1Representar las entradas y salidas en la

imagen de proceso, B-2Requisitos del sistema, 1-3STEP 7

Abrir WinLC RTX, 4-9Cargar un programa, 4-9

Tamaño del programa (máx.), 4-8Tamaño máximo

DB, B-1, B-5FB, B-1

FC, B-1, B-5Temporizadores, B-1

Borrado total, 4-12, 5-5Tiempo de ejecución

Descripción, 4-14–4-16Por operación, B-14–B-16

Tiempo de reposo, 4-13Tiempo mínimo de reposo, 4-13Tiempos de ejecución de operaciones,

B-14–B-16Transferir la autorización, 2-8Velocidad de transferencia, 6-6, B-1

Page 176: Windows Logic Controller (WinLC RTX) Descripción del producto · Se trata de una información importante, ... contenido de esta publicación está sometido a revisiones re- ... 6.4

Índice alfabético

Índice alfabético-14Windows Logic Controller (WinLC RTX) Descripción del producto

A5E00165593-02