Resumen de contenidos para Siemens SIMATIC WinLC RTX
Página 1
Prólogo, Índice Presentación del producto SIMATIC Configurar el software WinLC RTX Enlazar software SIMATIC Client Windows Logic Controller con WinLC RTX (WinLC RTX) Descripción general Ejecutar el software WinLC RTX Funciones de WinLC RTX Manual Configurar la red PROFIBUS-DP Anexos Lista de estado del sistema (SZL) Juego de instrucciones Panel de control...
Página 2
Marcas SIMATIC , SIMATIC NET y SIMATIC HMI son marcas registradas por SIEMENS AG . Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilización por terceros para sus propios fines puede violar los derechos de los proprietarios.
Prólogo El Windows Logic Controller (WinLC RTX) ofrece todas las funciones de un autómata programable (PLC) en un entorno PC a tiempo real. WinLC RTX utiliza extensiones de tiempo real VenturCom (RTX) para Windows NT y es totalmente compatible con los productos de la gama SIMATIC.
Si tiene alguna duda técnica para la que no encuentre solución en éste u otros manuales de STEP 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:...
Presentación del producto WinLC RTX le permite controlar un proceso en tiempo real desde el ordenador. Dado que WinLC RTX pertenece a la gama de productos SIMATIC, este software es compatible con los demás productos SIMATIC, por ejemplo con el software de programación STEP 7 y Windows Control Center (WinCC).
Presentación del producto Controlar procesos con WinLC RTX Gracias a las extensiones de tiempo real (RTX) VenturCom para el sistema operativo Windows NT, WinLC RTX ofrece una solución en tiempo real para sus proyectos de automatización basada en el entorno PC. La figura 1-1 muestra cómo WinLC RTX enlaza el PC (controlador) a través de PROFIBUS-DP con la periferia descentralizada implicada en el proceso o en el proyecto de automatización.
Presentación del producto 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) –...
Presentación del producto Funciones adicionales de WinLC RTX WinLC RTX es un controlador en tiempo real basado en el entorno PC que incluye las siguientes funciones: WinLC RTX se comunica de forma remota con STEP 7 y SIMATIC Computing a través de redes PROFIBUS, MPI o Ethernet.
Presentación del producto Diferencias con respecto a la versión de WinLC RTX para Windows NT Algunas funciones de WinLC RTX son diferentes con respecto a la versión para Windows NT: Valores de salida en áreas de memoria no remanentes tras el cierre y el rearranque completo de WinLC RTX: –...
Página 12
Presentación del producto Windows Logic Controller (WinLC RTX) Descripción del producto A5E00165593-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 el software WinAC RTX en su sistema. También tiene que instalar un procesador de comunicaciones (tarjeta CP 5613). Nota El programa de instalación para WinAC RTX le ayudará...
Configurar el software WinLC RTX 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.
Configurar el software WinLC RTX 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 hasta finalizar el proceso de instalación. El programa de instalación le permite instalar todos o sólo algunos de los componentes de WinAC RTX.
No hay suficiente espacio libre: Se requieren como mínimo 10 MB de espacio libre en el disco duro para WinLC RTX. Disquete defectuoso: Compruebe si el CD que contiene WinAC RTX está dañado y póngase en contacto con su representante de Siemens. Windows Logic Controller (WinLC RTX) Descripción del producto A5E00165593-02...
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 el comportamiento de arranque está configurado como “Automático”.
Configurar el software WinLC RTX Desinstalar el software WinLC RTX Para desinstalar el software WinLC RTX utilice el programa de servicio “Agregar o quitar programas” de Windows NT: 1. En Windows NT, abra el cuadro de diálogo para instalar software haciendo doble clic sobre el icono “Agregar o quitar programas”.
Configurar el software WinLC RTX 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 ninguna autorización.
Ya puede utilizar el disquete para volver a instalar la autorización. Para desinstalar la autorización existente necesita el disquete de autorización. Si se produce algún fallo en su disco duro antes de que haya podido “rescatar” la autorización, diríjase a su representante de Siemens. Windows Logic Controller (WinLC RTX) Descripción del producto A5E00165593-02...
Configurar el software WinLC RTX 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 SIMATIC NET para la tarjeta CP 5613 instalada en su ordenador podría producirse un funcionamiento imprevisible de la tarjeta CP 5613, lo que podría provocar daños personales y materiales.
Página 22
Configurar el software WinLC RTX 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 ScanBus elabora una lista de todos los equipos PCI instalados en su ordenador.
Página 23
Configurar el software WinLC RTX Si el número IRQ de la tarjeta CP 5613 está asignado a un equipo NT, siga uno de los siguientes procesos para modificar la configuración de su sistema y asignar a la tarjeta CP 5613 otro número IRQ: En el servicio Setup BIOS de su ordenador, asigne a la tarjeta CP 5613 un número IRQ unívoco.
Configurar el software WinLC RTX 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 sistema operativo Windows NT versión 4.0, service pack 6 (SP6), para funcionar correctamente.
Configurar el software WinLC RTX Problemas al instalar elementos de WinAC mientras WinLC RTX está funcionando No instale elementos de WinAC (como por ejemplo SIMATIC Computing) en un ordenador en el que WinLC RTX esté funcionando durante la instalación. Dado que estos productos utilizan los mismo recursos, algunos archivos pueden resultar dañados.
Configurar el software WinLC RTX Problemas al desinstalar el software Computing mientras está funcionando WinLC RTX Si WinLC RTX está funcionando durante la desinstalación de SIMATIC Computing, en WinLC RTX se produce un error de enlace y el enlace con la máquina o bien con el proceso se pierde.
Enlazar software SIMATIC Client con WinLC RTX Resumen del capítulo Puede enlazar WinLC RTX con productos SIMATIC como STEP 7, WinCC y ProTool Pro a través de redes MPI, PROFIBUS-DP- o Ethernet (H1). Encontrará información detallada al respecto en la documentación de cada uno de los productos. Este capítulo proporciona información sobre las diferentes configuraciones del enlace entre WinLC RTX y STEP 7.
Enlazar software SIMATIC Client con WinLC RTX Enlazar STEP 7 con WinLC RTX en el mismo ordenador Proceda de la siguiente manera para configurar STEP 7 para la comunicación con WinLC 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”.
Enlazar software SIMATIC Client con WinLC RTX 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 ordenador remoto. Para ello debe definir la conexión en red a través de la cual se comunican STEP 7 y WinLC RTX configurando la interfaz PG/PC en el ordenador remoto.
Enlazar software SIMATIC Client con WinLC RTX Configurar el ordenador que contiene STEP 7 Configure el ordenador en el que está instalado STEP 7 para la comunicación con WinLC RTX en un ordenador remoto: 1. En el Administrador SIMATIC, seleccione el comando de menú Herramientas > Ajustar interfaz PG/PC para abrir el cuadro de diálogo “Ajustar interfaz PG/PC”.
Enlazar software SIMATIC Client con WinLC RTX Nota Para que WinLC RTX sea visible para otras unidades de programación de la red PROFIBUS-DP tiene que configurar la tarjeta CP en el cuadro de diálogo “Ajustar interfaz PG/PC”: S7ONLINE (STEP7) --> PROFIBUS Seleccione también la opción “PG es el único maestro del bus”.
Enlazar software SIMATIC Client con WinLC RTX Ajustar interfaz PG/PC (V5.0) Ruta de acceso Punto de acceso de la aplicación: WinLC_6 --> CP54212A2 (MPI) Ajustar interfaz PG/PC (estándar para STEP7) Ruta de acceso Punto de acceso de la aplicación: Parametrización utilizada: Micro/WIN ––>...
Ejecutar el software WinLC RTX Resumen del capítulo Desde el panel de control de WinLC puede controlar el funcionamiento del controlador WinLC 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...
Ejecutar el software WinLC RTX Abrir el software WinLC RTX La figura 4-1 proporciona un resumen esquemático de las tareas necesarias para configurar el 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.
Ejecutar el software WinLC RTX Configurar los enlaces de red para STEP 7 En el panel de control de WinLC RTX, seleccione el comando de menú CPU > Setting PG/PC Interface. El capítulo 3 describe el proceso de configuración de la red. WinLC RTX File CPU Help...
Ejecutar el software WinLC RTX 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 para el funcionamiento, como por ejemplo el tiempo mínimo de ciclo. Para configurar WinLC RTX debe 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.
Página 37
Ejecutar el software WinLC RTX Nota Algunos bloques de datos de sistema determinados tienen una estructura diferente en función de si WinLC RTX está configurado como equipo S7-300 ó como equipo PC. Debe seleccionar el tipo de equipo correcto para su aplicación. Si no configura el tipo de equipo correcto, aparecerán mensajes de error durante la carga.
Ejecutar el software WinLC RTX Configurar los componentes de hardware Para configurar WinLC RTX debe trabajar con la función de configuración de hardware del software de programación STEP 7: Nota Dado que WinLC RTX no afecta a las tarjetas MPI instaladas, no puede utilizar las estaciones de MPI de WinLC RTX para la configuración del hardware.
Página 39
Ejecutar el software WinLC RTX Nota A partir de STEP 7 V 5.0 SP3, WinLC RTX se configura como equipo PC. WinLC RTX dispone de funciones que sólo pueden usarse en la configuración como equipo PC. En versiones anteriores de STEP 7 sin service pack es necesario utilizar un equipo S7-300 y configurar WinLC RTX como versión 2.0.
Ejecutar el software WinLC RTX Cargar el programa de usuario Desde el software de programación STEP 7 se carga el programa de usuario en WinLC RTX (véase la figura 4-6). Encontrará información detallada sobre el enlace de STEP 7 con WinLC RTX en el capítulo 3. Debido a las limitaciones del “structured document”...
Ejecutar el software WinLC RTX Cargar un programa de usuario desde STEP 7 Una vez que haya establecido el enlace online con WinLC RTX ya podrá cargar su programa de usuario: 1. Abra el icono correspondiente a su programa de usuario y seleccione el objeto “Bloques”.
Ejecutar el software WinLC RTX Ejecutar el programa de usuario Una vez que haya cargado su programa de usuario en WinLC RTX podrá hacer funcionar el controlador desde el panel de control. El panel de control imita la parte delantera de un autómata S7.
Ejecutar el software WinLC RTX Ajuste del estado operativo Los botones RUN, RUN-P y STOP del panel de control corresponden a los diferentes estados operativos del controlador. En estado operativo STOP el controlador no ejecuta el programa de usuario. Para cargar un programa que abarque SDBs, tiene que poner WinLC RTX en el estado operativo STOP.
Ejecutar el software WinLC RTX Si WinLC RTX está en estado operativo STOP, WinLC RTX puede seleccionar rearranque en caliente o File CPU Help rearranque en frío: Coloque el cursor sobre uno de los botones RUN o RUN-P. Haga clic con el botón derecho del ratón. En el cuadro de diálogo “Restart Method”, BATF seleccione el modo de rearranque que desee.
Ejecutar el software WinLC RTX Modo de funcionamiento del ciclo de WinLC RTX El ciclo de WinLC RTX comienza y termina en el momento en que WinLC empieza a escribir la imagen de proceso de salidas en los módulos de salida (véase la figura 4-10). El “ciclo libre”...
Ejecutar el software WinLC RTX Configurar los elementos del ciclo El parámetro correspondiente al tiempo mínimo de ciclo permite establecer un tiempo fijo para el ciclo libre. Pero para este parámetro también puede aplicar el valor predeterminado cero y modificar el tiempo mínimo de reposo según convenga. De este modo se garantiza que haya siempre un intervalo de espera, incluso si cambia el tiempo de ejecución del ciclo libre, especialmente durante el desarrollo del programa de control.
Ejecutar el software WinLC RTX Configurar el funcionamiento de WinLC RTX Dentro de la familia de productos de los sistemas de automatización SIMATIC S7-300/S7-400, WinLC RTX ejecuta programas de control creados con STEP 7. Para ello utiliza el mismo principio de ejecución que los sistemas de automatización hardware. Esto significa que WinLC RTX ejecuta el programa de control en ciclos repetitivos si está...
Ejecutar el software WinLC RTX 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 de WinLC RTX y definir el nivel de prioridad para la ejecución del software WinLC RTX en el sistema operativo de RTX: Prioridad: En la casilla de desplazamiento puede definir el nivel de prioridad para la ejecución del programa de control cargado en WinLC RTX desde STEP 7 ó...
Página 49
Ejecutar el software WinLC RTX 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 un margen de 120 ms) de los tiempos de ciclo de WinLC RTX. Dicho histograma muestra los tiempos de ejecución más corto y más largo, así...
Ejecutar el software WinLC RTX Ejecutar el controlador WinLC RTX Aunque cierre el panel de control, WinLC RTX no se cierra: tiene que cerrar el controlador WinLC RTX manualmente o apagar el ordenador. Si no tiene configurado WinLC RTX como programa de servicios de NT, puede abrir y cerrar WinLC RTX en el panel de control.
WinLC 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).
Ejecutar el software WinLC RTX Activar la función de autoarranque WinLC RTX dispone de una función de autoarranque que define la forma en que WinLC RTX debe reaccionar al cerrarlo y volver a abrirlo. WinLC RTX se abre en el estado operativo correspondiente de acuerdo con los parámetros indicados en la tabla 4-1.
Página 53
Ejecutar el software WinLC RTX 2. En el cuadro de diálogo “Customize”, abra la ficha “General” y active la opción “Autostart CPU” (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”. Customize General Language...
Ejecutar el software WinLC RTX Seleccionar el idioma para WinAC RTX El software WinAC RTX y la ayuda están disponibles en tres idiomas: alemán, inglés y francés. Los menús y la ayuda de WinLC RTX se muestran en el idioma seleccionado. El idioma puede cambiarse en el panel de control de WinLC RTX.
Ejecutar el software WinLC RTX Activar la protección de escritura y definir los niveles de protección para WinLC RTX En el panel de control de WinLC RTX puede configurar niveles de protección y limitar el acceso a WinLC RTX: Seleccione un nivel de protección: Puede configurar WinLC RTX de tal manera que para realizar modificaciones sea necesaria una confirmación o que esté...
Ejecutar el software WinLC RTX Cambiar el nivel de protección de WinLC RTX Puede configurar niveles de protección y limitar el acceso al controlador. WinLC RTX dispone 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.
Ejecutar el software WinLC RTX 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.
Ejecutar el software WinLC RTX 5. Haga clic sobre el botón “Aceptar” para cambiar la contraseña y regresar al cuadro de diá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 de diálogo “Security”.
Ejecutar el software WinLC RTX 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 el programa de usuario rápidamente desde el archivo comprimido.
Página 60
Ejecutar el software WinLC RTX WinLC RTX Guarda el programa de usuario en un archivo File File CPU Help comprimido. Archive Restore Exit BATTF Recupera el programa de usuario desde el archivo RUN-P comprimido. INTF EXTF STOP BUSF1 BUSF2 FRCE STOP MRES Figura 4-24...
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 red PROFIBUS-DP. Encontrará información detallada sobre el funcionamiento de PROFIBUS-DP en el capítulo 6 y en el manual del usuario SIMATIC NET PROFIBUS .
Funciones de WinLC RTX Selector de modo y LEDs de estado en el panel de control de WinLC RTX El panel de control de WinLC RTX imita la parte frontal de los autómatas S7. El panel de control contiene casillas de control con las que puede ajustar el estado operativo del controlador WinLC RTX, así...
Funciones de WinLC RTX Tabla 5-1 Estados operativos del controlador WinLC RTX Estado Descripción operativo RUN-P WinLC RTX procesa el programa de usuario. Cuando WinLC RTX se encuentra en estado operativo RUN-P (estado operativo RUN-PROGRAM), puede ejecutar las siguientes funciones: Cargar un programa desde WinLC RTX en su PC o en su unidad de programación.
Página 64
Funciones de WinLC RTX Tabla 5-2 LEDs de estado LED de Descripción estado 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 de error, p.ej.
Funciones de WinLC RTX Borrado total de la memoria en WinLC RTX El panel de control de WinLC RTX contiene el botón “MRES”, que permite restablecer los valores predefinidos en la memoria y borrar el programa de usuario en la memoria de carga y de trabajo.
Página 66
Funciones de WinLC RTX Nota Para borrar la memoria sin utilizar el ratón, utilice la combinación de teclas ALT+C+M WinLC RTX File CPU Help BATTF RUN-P INTF Para borrar las áreas de memoria de WinLC RTX, EXTF STOP seleccione el botón “MRES” o utilice la combinación BUSF1 de teclas ALT+C+M...
Funciones de WinLC RTX 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 estado que 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 de funcionamiento.
Funciones de WinLC RTX Observar y forzar variables del programa de usuario STEP 7 proporciona otras herramientas con las que puede monitorizar el estado de un programa que se está ejecutando en WinLC RTX. En STEP 7 también puede modificar los valores de las variables del proceso que se utilizan en su programa.
Funciones de WinLC RTX Modo de funcionamiento de WinLC RTX en caso de fallo de Windows NT WinLC RTX es compatible con el OB84 (fallo de la CPU), lo que le permite cerrar el proceso en marcha en caso de que Windows NT detecte un fallo que no puede solucionar o bien un fallo que provoque la parada del sistema durante la ejecución de WinLC RTX.
Funciones de WinLC RTX Configurar los parámetros de funcionamiento de WinLC RTX STEP 7 incluye una herramienta para la configuración de las propiedades y reacciones de WinLC RTX. En la configuración de hardware, abra el cuadro de diálogo para la configuración de los parámetros de funcionamiento de WinLC RTX.
Funciones de WinLC RTX Configurar las propiedades de arranque En la ficha “Arranque” de la configuración de hardware de STEP 7 puede configurar WinLC RTX de tal manera que ciertas tareas se ejecuten antes del cambio al estado operativo RUN. En la tabla 5-5 aparecen los parámetros para la definición de las propiedades de arranque.
Funciones de WinLC RTX Configurar el ciclo En la ficha “Ciclo/Marca de ciclo” de la configuración de hardware de STEP 7 puede ajustar WinLC RTX de tal manera que controle un ciclo de un modo concreto. En la tabla 5-7 se relacionan los parámetros de configuración del ciclo.
Funciones de WinLC RTX Actualización E/S síncrona (DP equidistante) WinLC RTX 3.1 permite utilizar el maestro DP en funcionamiento normal o en modo con tiempo de ciclo de bus constante (equidistante). En modo normal, el ciclo DP y el ciclo PLC se ejecutan de forma asíncrona.
Funciones de WinLC RTX Configurar las áreas de memoria remanentes En la ficha “Remanencia” de la configuración de hardware de STEP 7 puede definir como remanentes las siguientes áreas de memoria en caso de fallo de suministro de corriente o al pasar 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)
Funciones de WinLC RTX Configurar la alarma horaria WinLC RTX contiene una alarma horaria (OB10). En la ficha “Alarmas horarias” de la configuración de hardware de STEP 7 puede configurar el OB10. En la tabla 5-9 se relacionan los parámetros correspondientes a la alarma horaria. Tabla 5-9 Parámetros para la configuración de la alarma horaria Parámetros...
Página 76
Funciones de WinLC RTX Configurar la alarma cíclica WinLC RTX soporta una alarma cíclica (OB35). En la ficha “Alarma cíclica” de la configuración de hardware de STEP 7 puede configurar los intervalos tras los cuales debe ejecutarse el OB35. En la tabla 5-11 se indican los parámetros correspondientes a la alarma cíclica.
Funciones de WinLC RTX Asignar parámetros para el diagnóstico En la ficha “Diagnóstico/Hora” de la configuración de hardware de STEP 7 puede configurar el modo en que WinLC RTX debe reaccionar a los distintos eventos que se detecten y evalúen durante el procesamiento del programa de usuario. En la tabla 5-12 se relacionan los parámetros para la configuración de la reacción a eventos de diagnóstico.
Funciones de WinLC RTX Reloj de sistema compatible con WinLC RTX WinLC RTX ofrece un reloj en tiempo real. El programa de usuario que procesa el controlador puede acceder a esta información con ayuda de diferentes SFCs. El tiempo real se rige por el reloj del PC en el que WinLC RTX está...
Configurar la red PROFIBUS-DP Resumen del capítulo El controlador WinLC se comunica con la periferia descentralizada a través de una red PROFIBUS-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én puede utilizarse como equipo esclavo inteligente.
Configurar la red PROFIBUS-DP Pautas para configurar las redes PROFIBUS-DP PROFIBUS-DP (Process Field Bus - periferia descentralizada) es una norma industrial para la comunicación de procesos con la periferia descentralizada. WinLC RTX establece el enlace con la periferia descentralizada a través de PROFIBUS-DP. Como periferia descentralizada en una red PROFIBUS-DP pueden instalarse entradas y salidas digitales, analógicas e inteligentes (incluidos equipos como accionamientos o válvulas).
Configurar la red PROFIBUS-DP Los segmentos de la red se enlazan entre amplificadores de bus. Una red DP puede estar compuesta 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 la señal de cualquier estación de la red no puede atravesar más de nueve amplificadores de bus antes de llegar a otra estación de la red.
Configurar la red PROFIBUS-DP 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 longitud del cable entre las estaciones o para enlazar segmentos de bus con conexión a tierra con segmentos de bus sin conexión a tierra.
Configurar la red PROFIBUS-DP Determinar el formato físico de la red Las exigencias a las que debe responder la perifieria descentralizada determinan el formato físico de la red. El formato incluye la distancia entre las estaciones, el número de estaciones y los diferentes tipos de estaciones que se utilizan.
Configurar la red PROFIBUS-DP 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 cable máxima (véase la tabla 6-1), deberá instalar en la red amplificadores de bus RS-485. En el ejemplo representado en la figura 6-4 se enlazan dos estaciones con dos amplificadores de bus en una distancia de 1100 m, una distancia superior a la máxima de 1000 m.
Configurar la red PROFIBUS-DP Asignar direcciones a la periferia descentralizada Debe especificar la configuración de PROFIBUS-DP en la configuración hardware de STEP 7. Para ello debe indicar las direcciones de las estaciones y de diagnóstico para cada estación de la red así como las direcciones lógicas de los datos de entrada y salida que se transmiten a WinLC RTX desde los módulos de cada una de las estaciones.
Configurar la red PROFIBUS-DP 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 los mó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.
Página 88
Configurar la red PROFIBUS-DP Periferia descentralizada rea de direccionamiento de las entradas Entradas Byte 0 Imagen de proceso de Acceso a entradas través de operaciones de carga Byte 511 ó byte 1023 16384 Entradas bytes (PE) Datos consistentes (máx.) (acceso a través de 240 bytes SFC14) Byte 16383...
Configurar la red PROFIBUS-DP Encontrará información detallada sobre las operaciones de carga y transferencia en la ayuda online del software de programación STEP 7 y el manual de programación Lista de instrucciones (AWL) para S7-300 y S7-400 . Si programa en el esquema de contactos, encontrará...
Configurar la red PROFIBUS-DP 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 de fallos en la red DP. El panel de control de WinLC RTX dispone de dos LEDs de estado (EXT1 y BUSF1) que puede utilizar para el diagnóstico de fallos en la red PROFIBUS-DP.
Configurar la red PROFIBUS-DP Iniciar la red PROFIBUS-DP En la configuración hardware de STEP 7 hay dos elementos que afectan a la red PROFIBUS-DP: En la ficha “Arranque” de la configuración hardware de STEP 7 puede definir las propiedades de arranque del controlador WinLC RTX. Estos parámetros se guardan en una carpeta de datos de sistema que se carga en el controlador WinLC RTX junto con el programa de usuario de STEP 7.
Configurar la red PROFIBUS-DP Reacción a eventos de diagnóstico Cuando el controlador WinLC RTX detecta un fallo, la condición de error se guarda en el búfer de diagnóstico como evento de diagnóstico. Los eventos de diagnóstico que suelen producirse relacionados con la periferia descentralizada pueden hacer que el controlador procese los siguientes OBs: El OB40 reacciona a alarmas de proceso provocadas por un módulo E/S con capacidad de alarma configurada.
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 siguiente información sobre la sublista: La primera palabra define la longitud (en bytes) de un registro de la sublista.
Página 94
Lista de estado del sistema (SZL) Tabla A-1 Sublistas de la lista de estado del sistema (SZL) de WinLC RTX, continuación ID de SZL Sublista Índice Contenido del registro (hexadecimal) (hexadecimal) Tipo de bloque 0015 Todos los registros de la sublista OBs (número y tamaño) DBs (número y tamaño) SDBs (número y tamaño)
Página 95
Lista de estado del sistema (SZL) Tabla A-1 Sublistas de la lista de estado del sistema (SZL) de WinLC RTX, continuación ID de SZL Sublista Índice Contenido del registro (hexadecimal) (hexadecimal) 0131 Parámetros de comunicación del 0001 Número de enlaces y velocidades de modo de comunicación indicado transferencia 0002...
Página 96
Lista de estado del sistema (SZL) Tabla A-1 Sublistas de la lista de estado del sistema (SZL) de WinLC RTX, continuación ID de SZL Sublista Índice Contenido del registro (hexadecimal) (hexadecimal) Información del estado de los Información sobre el estado de los nodos nodos de una red DP enlazados con la red PROFIBUS-DP 0092...
Juego de instrucciones Como todos los sistemas de automatización S7, WinLC RTX dispone de varios tipos de bloques 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 bloques son componentes de WinLC RTX.
Juego de instrucciones 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 admitida por 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:...
Página 99
Juego de instrucciones 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 y 512 bytes (entradas) y 512 bytes (salidas) ó salidas (definible por el usuario) 1024 bytes (entradas) y 1024 bytes (salidas) Entradas...
Página 100
Juego de instrucciones 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 16384 bytes (entradas) y 16384 bytes (salidas) Número de esclavos DP...
Juego de instrucciones Bloques de organización compatibles (OBs) Los OBs son las interfaces entre el sistemas operativo de WinLC RTX y el programa de usuario. La tabla B-2 relaciona los OBs compatibles con WinLC RTX. WinLC RTX procesa los OBs de acuerdo con su prioridad. Tabla B-2 Bloques de organización compatibles (OBs) Descripción...
Juego de instrucciones 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. Estas interrupciones 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.
Página 103
Juego de instrucciones OBs de error La tabla B-5 muestra los OBs de error compatibles con WinLC RTX. Algunos de estos OBs de 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 siguiente informació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.
Página 104
Juego de instrucciones Tabla B-5 OBs de error, continuación Error Evento de Prioridad predet. arranque Error de programación OB121 2521 Misma prioridad que el (Ejemplo: el programa de usuario intenta acceder 2522 OB que ha provocado a un temporizador que no está disponible.) 2523 el fallo.
Juego de instrucciones Funciones de sistema compatibles (SFCs) WinLC RTX incluye SFCs que son bloques lógicos que realizan tareas básicas. El programa de usuario ejecuta las SFCs y transmite los parámetros necesarios. Entonces la SFC realiza su tarea y entrega un resultado. SFCs asíncronas compatibles En WinLC RTX pueden procesarse como máximo 20 SFCs asíncronas.
Página 106
Juego de instrucciones Tabla B-6 Funciones de sistema compatibles (SFCs), continuación Nombre Descripción Tiempo de ejecución 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...
Juego de instrucciones Tabla B-6 Funciones de sistema compatibles (SFCs), continuación Nombre Descripción Tiempo de ejecución 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 de 24,46 s diagnóstico.
Página 108
Juego de instrucciones 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...
Juego de instrucciones 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 Nombre Descripción CP 5613 SFC11 DPSYNC_FR Sincroniza grupos de esclavos DP.
Juego de instrucciones Bloques de función de sistema compatibles (SFBs) WinLC RTX incluye SFBs que son bloques lógicos similares a SFCs. La tabla B-9 muestra los SFBs que soporta WinLC RTX. Si el programa de usuario abre un SFB, debe haber un bloque de datos (DB) asignado.
Página 111
Juego de instrucciones Tabla B-11 Tiempos de ejecución ( s) por operación Operaciones Tiempo de ejecución Direccionamiento Direccionamiento directo indirecto Operaciones de enlace: reas de memoria: 0,17 s 0,24 s U, UN O, ON, X, XN 0,16 s 0,24 s 0,20 s 0,24 s 0,19 s...
Página 112
Juego de instrucciones Windows Logic Controller (WinLC RTX) Descripción del producto B-16 A5E00165593-02...
Panel de control Resumen del capítulo El panel de control de WinLC RTX también está disponible como componente ActiveX para ser utilizado en SIMATIC Computing. El panel de control permite el acceso desde SoftContainer de SIMATIC Computing o desde cualquier container ActiveX. El panel de control permite acceder a los estados operativos de WinLC RTX (WinAC RTX) o un slot–PLC (WinAC Pro).
Panel de control 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 control contiene casillas de control con las que puede ajustar el estado operativo del controlador, así...
Panel de control Ajustar el estado operativo Los botones RUN, RUN–P y STOP del panel de control corresponden a los diferentes estados operativos del controlador. Se explican en la tabla C-1: En estado operativo STOP el controlador no ejecuta el programa de usuario. Para cargar un programa que abarque SDBs, tiene que poner el controlador WinLC RTX en el estado operativo STOP.
Página 116
Panel de control 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 existencia de una condición de error. En la tabla C-2 se describen los diferentes LEDs de estado del panel de la CPU para el controlador.
Página 117
Panel de control 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 valores preajustados y borrar el programa de usuario. Haga clic en el botón “MRES” para cambiar el controlador WinLC RTX al estado STOP y ejecutar las siguientes funciones: 1.
– 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 General Name...
Panel de control Programas de ejemplo para emplear el panel de control Puede escribir programas para ejecutar determinadas acciones según el estado del panel de control. Los siguientes programas de ejemplo muestran cómo escribir programas para emplear el panel de control. Cambiar el estado operativo del controlador Su programa puede cambiar el estado operativo (RUN, RUN-P, STOP) del controlador.
Panel de control 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 que permita a la protección de escritura de la aplicación decidir si un usuario puede manejar el panel de control o no.
Página 121
Panel de control 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...
Panel de control 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 estado operativo RUN, determina el color del LED de estado y precisa si el LED debe estar iluminado de forma continuada o intermitente.
Panel de control 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 los estados de los LEDs del panel de control.
Panel de control 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 control engine (controlador). Sintaxis: [ value =] object .ActiveFilePath La sintaxis de la propiedad ActiveFilePath está formada por las partes siguientes: Parte Descripción object...
Panel de control Propiedad CheckPW Válido para: Panel de control Esta propiedad comprueba si la contraseña indicada es correcta. Si la contraseña se corresponde con la que está guardada en el control engine, el panel de control ejecuta la operación deseada. Sintaxis: object .CheckPW [= value ] La sintaxis de la propiedad CheckPW está...
Panel de control 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...
Panel de control 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 incluidos en “Válido para”. value Una expresión de número entero que indica el estado del indicador EXTF en el objeto .
Panel de control 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 de programación, que provocan el cambio del estado operativo del control engine a STOP. Sintaxis: [ value =] object .CpuIntF La sintaxis de la propiedad CpuIntF está...
Panel de control 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 incluidos en “Válido para”. value Una expresión booleana que indica si el control engine funciona y puede reaccionar al control.
Panel de control 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 incluidos en “Válido para”. value Una cadena de caracteres que indica la versión del firmware del control engine.
Panel de control 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”...
Panel de control 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.
Panel de control 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”...
Panel de control 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 incluidos en “Válido para”. value Una secuencia de caracteres que indica el nombre de ruta de la DLL dependiente del idioma.
Panel de control Propiedad SetPassword Válido para: Panel de control Si esta propiedad está fijada en True, se ejecuta la función “Crear contraseña” para cambiar la 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...
Panel de control El valor tiene las parametrizaciones siguientes: Parametrización Descripción True (Valor por defecto) El panel de control muestra mensajes de error está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 se desactivan mediante el panel de control), esta propiedad permite la ejecución de las operaciones solicitadas.
Panel de control 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 en el control engine o que se ha pasado al estado operativo STOP. Sintaxis: AlarmCondition() Evento ConnectionError Válido para: Panel de control...
Página 138
Panel de control 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 y que ha causado la aparición del evento. El parámetro “Button” es un mapa de bits con bits que corresponden al botón izquierdo del ratón (bit 0), al derecho (bit 1) y al central (bit 2).
Página 139
Panel de control 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...
Página 140
Panel de control 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 se encuentra sobre el Control. Sintaxis: MouseUp(short Button , short Shift , OLE_XPOS_PIXELS x , _ OLE_YPOS_PIXELS El evento MouseUp está...
Página 141
Panel de control 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 el panel de control. Con este evento puede implementar un contactador externo para su proceso. Sintaxis: RunPBttnSelected() Evento StopBttnSelected Válido para: Panel de control...
Página 142
Panel de control Windows Logic Controller (WinLC RTX) Descripción del producto C-30 A5E00165593-02...
Distribución de tiempos entre 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 de control de WinLC RTX. También se explica cómo se reparte el tiempo del PC entre la comunicación de WinLC y otras aplicaciones del PC: Apartado Descripción...
Distribución de tiempos entre WinLC RTX y el PC 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 prioridad del sistema operativo: alarmas (interrupciones) y aplicaciones de prioridad superior, ejecución del programa de control y comunicación y aplicaciones de menor prioridad.
Distribución de tiempos entre WinLC RTX y el PC Prioridades de la ejecución de tiempo real Los sistemas operativos como Windows 9x/NT/2000/XP/CE y VenturCom RTX disponen de secuencias lógicas de códigos de ejecución (hebras o tareas) implementados. Cada aplicación tiene una o varias hebras y cada hebra tiene una prioridad. El sistema operativo ejecuta primero las hebras de mayor prioridad.
Página 146
Distribución de tiempos entre WinLC RTX y el PC 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 de la ejecución del programa de control de WinLC RTX. Prioridad de ejecución del programa de control Figura D-3...
Página 147
Distribución de tiempos entre WinLC RTX y el PC Para facilitar la comprensión, las prioridades de Windows pueden dividirse en tres categorías. La prioridad 8 e inferiores son las prioridades normales y las prioridades de fondo. La prioridad 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.
Página 148
Distribución de tiempos entre WinLC RTX y el PC Administración del tiempo de reposo del programa de control De los apartados anteriores puede deducirse que la ejecución del programa de control de WinLC RTX se interrumpe regularmente por otras prioridades iguales o superiores a la prioridad normal de Windows (prioridad 8) (o, dicho de otro modo, debe haber regularmente un tiempo de reposo).
Página 149
Distribución de tiempos entre WinLC RTX y el PC La diferencia entre estos dos parámetros (Tiempo mínimo de reposo y Tiempo mínimo de ciclo) radica en que el primero pruduce un tiempo de reposo fijo y un tiempo de ciclo variable, dependiendo de la duración de la ejecución de OB1 y la actualización de las imágenes de proceso.
Página 150
Distribución de tiempos entre WinLC RTX y el PC La ejecución del ciclo se ve afectada por los valores correspondientes al tiempo mínimo de reposo y al tiempo mínimo de ciclo. El tiempo mínimo de reposo garantiza la duración definida para el tiempo de reposo entre los ciclos, incluso si el tiempo mínimo de ciclo es demasiado reducido.
Página 151
Distribución de tiempos entre WinLC RTX y el PC La figura D-6 ilustra un caso en el que el tiempo de reposo de ciclo está determinado por el tiempo mínimo de ciclo: este ejemplo también se muestra como segundo ciclo en la figura LEERER MERKER.
Distribución de tiempos entre WinLC RTX y el PC 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 suficiente para garantizar que un programa de control de WinLC RTX no reduce el tiempo de CPU destinado a otras actividades del PC.
Distribución de tiempos entre WinLC RTX y el PC Repercusiones de la vigilancia de tiempo de reposo del programa de control en su programa Si para la ejecución de su programa de control se requiere un tiempo de ciclo (incluido el tiempo de reposo) inferior al valor correspondiente al intervalo de vigilancia (valor por defecto 9 ms), el algoritmo de la vigilancia del tiempo de reposo no afecta a su programa en medida alguna.
Página 154
Distribución de tiempos entre WinLC RTX y el PC 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 de reposo que se producen durante el segundo de ejecución de OB1.
Página 155
Distribución de tiempos entre WinLC RTX y el PC Ahora debe imaginarse el mismo ejemplo con los parámetros representados en la siguiente tabla. Tabla D-2 Parámetros de WinLC RTX Configuración de WinLC RTX Valor Número de CPUs Prioridad panel de ajuste 50 (valor por defecto para WinLC RTX) Tiempo mínimo de reposo panel de ajuste 200 ms...
Página 156
Distribución de tiempos entre WinLC RTX y el PC La siguiente figura explica detalladamente la barra de ajuste del tiempo en este ejemplo: Temporizador de 1 s: El tiempo de reposo de El tiempo de reposo de Tiempo mínimo de reposo = 200 ms; 100 ms se produce 100 ms se produce Tiempo mínimo de ciclo = 0 ms...
Página 157
Distribución de tiempos entre WinLC RTX y el PC 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 de ajuste muestra únicamente los datos referentes al ciclo libre (ejecución de OB1).
Nota En la mayoría de las instalaciones de WinLC RTX, la ruta de la aplicación WinLC Advanced Tuning es C:\Siemens\WinAC\WinLCRTX\AdvancedTuning.exe. Para que pueda iniciar la aplicación, WinLC RTX debe estar funcionando. La aplicación Advanced Tuning no requiere ningún parámetro si trabaja con WinLC RTX.
Página 159
Distribución de tiempos entre WinLC RTX y el PC Una vez que haya confirmado estos parámetros, la supervisión del programa de control no afectará más a su programa. Como puede ver en la figura D-12, el programa de ejemplo cumple el requisito que dicta que la CPU debe presentar una carga inferior al 90% durante cada tiempo de ejecución limitado (p.ej.
Distribución de tiempos entre WinLC RTX y el PC 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 puede utilizarse para implementar una solución similar a la vigilancia del tiempo de reposo del programa de control descrita en los apartados anteriores.
Página 161
Distribución de tiempos entre WinLC RTX y el PC 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 forma inmediata aunque el tiempo de inicio coincida con un intervalo de reposo.
Página 162
Distribución de tiempos entre WinLC RTX y el PC Windows Logic Controller (WinLC RTX) Descripción del producto D-20 A5E00165593-02...
Página 163
Índice alfabético Direcciones de FC, B-1 reas de direccionamiento, 6-9–6-12 Abrir Asignar direcciones para la periferia descentra- Controlador WinLC RTX, 4-19 lizada, 6-8–6-11 Software WinLC RTX, 4-2–4-4 Datos consistentes, 6-8 WinLC RTX como programa de servicios de DB, B-1 NT, 2-5 Direcciones de diagnóstico de la periferia Abrir WinLC RTX desde STEP 7, 4-9 descentralizada, 6-11...
Página 164
Índice alfabético Tamaño, B-1, B-5 DB, B-1 Bloque de datos del sistema (SDB) FB, B-1, B-5 Ajustar el ciclo, 4-17–4-19 FC, B-1 Parámetros de configuración, 5-10–5-16 Cantidad admitida por WinLC RTX, B-2 Bloque de estado, Observar un programa con Tamaño máximo STEP 7, 5-8 DB, B-1, B-5 Bloque de función (FB)
Página 165
Índice alfabético 4-11, 5-2, C-3 Datos técnicos de WinLC RTX, B-2–B-4 Posible en el estado operativo RUN-P o STOP, LED de estado (WinLC RTX), 6-12 4-11, C-3 Representación de las entradas y salidas en la Posible en RUN-Estado operativo RUN-P o imagen de proceso, B-2 STOP, 5-2 Tiempo de control para READY, 5-11...
Página 166
Índice alfabético Customize Tiempos de ejecución de operaciones, Cambiar el idioma, 4-22 B-14–B-16 Función de autoarranque, 4-20–4-22 Velocidad de transferencia, B-1–B-3 Datos técnicos de WinLC RTX Memoria de trabajo, B-1 OBs compatibles con WinLC RTX, B-5 SFBs que soporta WinLC RTX, B-14 Data, Controles SIMATIC, Panel, C-6–C-7 Definición del idioma, para WinAC, 4-22 Datos consistentes, Representar las direcciones...
Página 167
Índice alfabético tralizada, 6-9–6-12 OB102, B-5 Equipo SIMATIC 300, Configurar las entradas y OB121, B-7–B-9 salidas en WinLC RTX, 4-4 OB122, B-7–B-9 Esclavo, Tiempo de control para READY, 5-11 OB20, B-6 Esclavo DP OB35, B-6 Véase PROFIBUS OB36, B-6 Cantidad permitida, B-2 OB40, B-6 Datos técnicos de WinLC RTX, B-2, B-4 OB80, B-7–B-9...
Página 168
Índice alfabético WinLC RTX Arrancar sin autorización, 2-8 Imagen de proceso, B-1 Desinstalar la autorización, 2-8 Datos técnicos de WinLC RTX, B-2, B-4 Transferir la autorización, 2-8 Direccionamiento de la periferia descentrali- Instalar y desinstalar la autorización para el zada, 6-9–6-12, B-2 software WinLC RTX, Instalar y desinstalar el Direcciones de diagnóstico de la periferia de- software, 2-3–2-5...
Página 169
Índice alfabético Marcas, Datos técnicos de WinLC RTX, B-2 Configurar, 5-15 Megahertzios (MHz), Requisitos del sistema, 1-3 Evento de arranque, B-6 Memoria de carga, B-1 OB100, Evento de arranque, B-5 Acceso durante el arranque, B-9 OB102, Evento de arranque, B-5 WinLC RTX, B-2–B-4 OB121, Evento de arranque, B-7–B-9 Memoria de trabajo, B-1...
Página 170
Índice alfabético Reinicio, C-5 Estados operativos, Efectos de la función de Programas de ejemplo, C-7 autoarranque, 4-20 Propiedades, C-6–C-7 Fallo del sistema (SF), 5-3 ActiveFilePath, C-12 LEDs de estado, 4-12, 5-3 AutoStart, C-12 PROFIBUS-DP, 6-12 CheckPW, C-13 Reinicio, 5-3 ConnectCPU, C-13 Panel de ajuste, 4-15–4-19 ControlEngine, C-14 Reinicio, LEDs de estado, 5-3...
Página 171
Índice alfabético autorización Direcciones, 6-9–6-12 Pautas, 2-7 Problemas en la eliminación de fallos, Lista de Borrado total de la memoria, 4-12, C-5 estado del sistema (SZL), A-1–A-3 Cambio del estado operativo, 4-11, C-3 Tiempo de control para READY, 5-11 Cerrar el controlador WinLC RTX, 4-19 Velocidad de transferencia, 6-6 Contraseña, 4-23–4-27 Profundidad de anidado, Datos técnicos de...
Página 172
Índice alfabético HardwareVersion, C-18 Propiedades de arranque, 5-11 Método OnStateChanged, C-20 Reloj, 5-18 mlfb, C-19 Reloj de tiempo real, 5-18, B-1 ModeCtrl, C-19 Datos técnicos de WinLC RTX, B-2, B-4 Panel de control, C-6–C-7, C-11 Reloj del sistema, 5-18, B-1 PSBattF, C-20 Datos técnicos de WinLC RTX, B-2, B-4 PSOn, C-20...
Página 173
Índice alfabético Marca de ciclo, 5-11 Tiempo de control para READY, 5-11 Propiedades de arranque, 5-11 Tiempo de ejecución Configurar el ciclo, 4-13–4-15 Ciclo, 4-14–4-16 Configurar WinLC RTX, 4-4–4-6 Panel de ajuste, 4-17–4-19 Direcciones de diagnóstico de los esclavos Por operación, B-14–B-16 DP, 6-11 Tiempo de reposo, 5-12–5-14 Contadores, Remanente, 5-14–5-16...
Página 174
Índice alfabético Presentación del producto, 1-1–1-4 Parámetros, 5-10–5-16 Referencia, B-2 Propiedades de arranque, 5-11 SFBs que soporta WinLC RTX, B-14 Configurar las entradas y salidas, 4-4–4-6 SFCs que soporta WinLC RTX, B-9 Contadores, B-1 Windows Automation Center. Véase WinAC Borrado total, 4-12, 5-5 Windows Control Center (WinCC), en combina- Contraseña, 4-23–4-27 ción con WinLC RTX, 1-2...
Página 175
Índice alfabético No es posible con algunas velocidades de FC, B-1, B-5 transmisión, 6-7 Temporizadores, B-1 Longitud de cable, 6-6 Borrado total, 4-12, 5-5 Manejo en caso de fallo, 5-9 Tiempo de ejecución Marca, Borrado total, 4-12, 5-5 Descripción, 4-14–4-16 Marca de ciclo, B-1 Por operación, B-14–B-16 Configuración, 5-11...
Página 176
Índice alfabético Windows Logic Controller (WinLC RTX) Descripción del producto Índice alfabético-14 A5E00165593-02...