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

Anuncio
Prólogo, Índice
SIMATIC
Windows Logic Controller
(WinLC RTX)
Descripción general
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
Manual
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
A5E00165593-02
Consignas de seguridad para el usuario
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención
de daños materiales. Las informaciones están puestas de relieve mediante señales de precaución. Las señales que figuran a continuación representan distintos grados de peligro:
!
!
!
Peligro
Significa que, si no se adoptan las medidas preventivas adecuadas, se producirá la muerte, o bien lesiones corporales graves o daños materiales considerables.
Advertencia
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales 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 que
se desea llamar particularmente la atención.
Personal cualificado
Sólo está autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de
personas que disponen de los conocimientos técnicos necesarios para poner en funcionamiento, conectar a tierra
y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estándar de seguridad.
Uso conforme
Considere lo siguiente:
!
Advertencia
El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en el
catálogo y en la descripción técnica, y sólo con los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens.
El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación y
un montaje conforme a las prácticas de la buena ingeniería, así como un manejo y un mantenimiento rigurosos.
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.
Copyright Siemens AG 2002 All rights reserved
La divulgación y reproducción de este documento, así como
el uso y la comunicación de su contenido, no están
autorizados, a no ser que se obtenga el consentimiento
expreso para ello. Los infractores quedan obligados a la
indemnización de los daños. Se reservan todos los derechos,
en particular para el caso de concesión de patentes o de
modelos de utilidad.
Exención de responsabilidad
Hemos probado el contenido de esta publicación con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos
impiden tomar garantía completa de esta concordancia. El
contenido de esta publicación está sometido a revisiones regularmente y en caso necesario se incluyen las correcciones
en la siguiente edición. Agradecemos sugerencias.
Siemens AG
Bereich Automation and Drives
Geschaeftsgebiet Industrial Automation Systems
Postfach 4848, D- 90327 Nuernberg
 Siemens AG 2002
Sujeto a cambios sin previo aviso.
Siemens Aktiengesellschaft
A5E00165593-02
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. Con WinLC RTX puede utilizar todos los productos
SIMATIC, como p.ej. Windows Control Center (WinCC).
WinLC RTX se comunica con la periferia descentralizada, p.ej. ET 200M, a través de la red
PROFIBUS-DP. WinLC RTX puede comunicarse con STEP 7 u otro software de
programación instalado en otro ordenador.
Destinatarios
Este manual está destinado a ingenieros, programadores y personal de mantenimiento con
conocimientos 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 con
STEP 7 V5.1
En este manual se describen la estructura del sistema operativo y los
programas de usuario procesables en WinLC RTX. Este manual le servirá
de ayuda para configurar un programa de usuario con el software de
automatización STEP 7.
Manual de referencia
Funciones estándar y
funciones de sistema
S7-300/400
WinLC RTX contiene funciones de sistema integradas así como bloques de
organización que puede utilizar para programar. Este manual contiene una
descripción de las funciones de sistema, de los bloques de organización y
de las funciones estándar cargables.
Manual de usuario
STEP 7
Este manual describe el uso básico y las funciones del software de
automatización STEP 7. El manual proporciona una visión general de los
procedimientos de configuración y programación de WinLC RTX.
Manual de usuario
SIMATIC NET
PROFIBUS
Este manual ofrece información sobre la comunicación a través de
PROFIBUS-DP y sobre la configuración de redes PROFIBUS.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
iii
Prólogo
Ayuda adicional
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:
– (609) 7346500
– (609) 7343530
• E-Mail:
– ISBU.Hotline@sea.siemens.com
– simatic.hotline@sea.siemens.com
• 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:
simatic.support@nbgm.siemens.de
• Internet:
http://www1.ad.siemens.de/meta/index00.htm
Información sobre las extensiones de tiempo real VenturCom (RTX):
• Internet:
iv
http://www.vci.com
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice
1
2
3
4
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
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
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
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
Guardar y volver a cargar el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . .
4-27
4.10
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
v
Índice
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
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
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
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
6
C
D
Índice alfabético . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi
Índice alfabético-1
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
1
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). Si se utiliza conjuntamente con los productos de
automatización SIMATIC, WinLC RTX es una potente solución para sus necesidades de
automatización.
WinLC RTX puede comunicarse de forma remota con STEP 7 a través de redes
PROFIBUS, Ethernet o MPI. WinLC RTX controla la periferia descentralizada, como
ET 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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
1-1
Presentación del producto
1.1
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. Con WinLC RTX puede utilizar los siguientes
productos estándar de SIMATIC:
• El software de automatización STEP 7 que permite borrar, cargar, probar y controlar el
programa de usuario que se ejecuta en WinLC RTX.
• WinCC que cumple la función de interfaz máquina–hombre para que éste pueda
controlar el proceso.
Productos SIMATIC opcionales
STEP 7
WinCC
WinLC
RTX
Periferia descentralizada
PROFIBUS
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 parte
de la gama de productos de los sistemas de automatización S7 (S7-300 y S7-400). WinLC
RTX es compatible con las herramientas de automatización de la gama de productos
SIMATIC, p.ej. con el software de programación STEP 7 y WinCC.
WinLC RTX dispone de cuatro acumuladores y se comunica con la periferia descentralizada
a través de PROFIBUS-DP. Encontrará más información sobre las funciones de WinLC RTX
en el capítulo 5.
1-2
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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)
– 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 (los
archivos 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 red
PROFIBUS-DP para la comunicación con la periferia descentralizada. La tarjeta CP 5613
debe insertarse en una ranura que no comparta un número IRQ con un dispositivo
controlado por Windows.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
1-3
Presentación del producto
1.2
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. También es compatible con los productos HMI de
SIMATIC. Se recomienda STEP7 V5.0 SP3 o superior, pero WinLC RTX también puede
utilizarse con versiones anteriores de STEP 7. Encontrará información detallada en el
apartado 4.2.
• WinLC RTX utiliza el procesador de comunicaciones CP 5613 para comunicarse con la
periferia 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 como
equipo PC.
• Para obtener un comportamiento determinístico mejorado y limitar al mismo tiempo los
fallos de Windows NT, WinLC RTX ejecuta el programa de usuario en un subsistema de
tiempo real.
1.3
Modo de funcionamiento de WinLCRTX en caso de fallo de
Windows NT
WinLC RTX soporta el OB84 (fallo de la CPU), lo que le permite finalizar 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. 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ños
84 (para 1984) hasta 83 (para 2083).
1-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Presentación del producto
1.5
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:
– 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 el
controlador.
– WinLC RTX: Al apagar el controlador, WinLC RTX NO guarda los valores de las áreas
de memoria no remanentes. Al volver a arrancar el controlador, se cargan los valores
de 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 hasta
WinLC_8) para los drivers de la tarjeta CP 5613.
– WinLC RTX: los drivers de tiempo real (RTX) para la tarjeta CP 5613 que se
instalaban con WinLC RTX no soportan puntos de acceso. Si quiere configurar puntos
de acceso para WinLC RTX, tiene que utilizar una segunda tarjeta CP
(p.ej. CP 5611).
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
1-5
Presentación del producto
1-6
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2
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á 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 como
punto de acceso para WinLC RTX. El capítulo 6 contiene las directivas para la planificación
de la red PROFIBUS. Encontrará información adicional sobre la periferia descentralizada y
sobre la red PROFIBUS en el manual SIMATIC NET PROFIBUS así como en la
documentació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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2-1
Configurar el software WinLC RTX
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 periferia
descentralizada a través de la red.
VenturCom RTX
Periferia descentralizada
WinLC RTX
Tarjeta CP 5613
Red PROFIBUS
Figura 2-1
Instalar los componentes de WinLC RTX
Debe instalar cada uno de los componentes por separado en su ordenador. En la
documentación correspondiente a cada uno de los componentes encontrará las
instrucciones concretas para su instalación. Si instala el software STEP 7 (u otro paquete de
software 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 SIMATIC
NET. Encontrará información detallada sobre la instalación de la tarjeta CP en la
documentació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 punto
de acceso para WinLC RTX. La tarjeta CP 5613 para WinLC RTX no se configura con la
aplicación “Ajustar interfaz PG/PC”.
2-2
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Configurar el software WinLC RTX
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 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. Si sólo desea instalar WinLC RTX, desactive
el 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 una
autorización en el disco duro. Puede instalar la autorización inmediatamente o continuar con
la instalación del software e instalar la autorización en otro momento (véase el apartado
2.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. En
cualquier 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 versiones
existentes 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 clic
sobre el icono “Agregar o quitar programas”.
2. Haga clic sobre “Instalar”.
3. Introduzca el CD-ROM y seleccione “Siguiente”. Windows NT busca automáticamente el
programa de instalación SETUP.EXE.
4. Siga las instrucciones del programa de instalación y seleccione los elementos de
WinAC 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 de
instalación reinicia el ordenador.
– Una vez reiniciado el ordenador, el programa de instalación instala los elementos de
WinAC 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 RTX
en el apartado 2.5.
Si la instalación termina sin errores, aparece en la pantalla el correspondiente mensaje.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2-3
Configurar el software WinLC RTX
Nota
Puede configurar WinLC RTX para enlazarlo con STEP 7. Éste puede estar instalado en el
mismo ordenador que WinLC RTX o bien en otro. Encontrará más información al respecto
en 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 de
instalació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 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.
2-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Configurar el software WinLC RTX
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 de
NT. Para instalar WinLC RTX como programa de servicios se requieren derechos de
administrador. Si utiliza WinLC como programa de servicios de NT, WinLC RTX se abre
automáticamente al arrancar el ordenador. En caso necesario, puede cambiar esta
configuració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”). Para
poder utilizar WinLC RTX aunque el usuario del ordenador no sea el administrador, debe
configurar WinLC RTX como programa de servicios de NT. En el momento en que un
usuario arranca el sistema e inicia su sesión, se ejecuta el servicio WinLC RTX. De ese
modo el usuario puede utilizar todas las funciones que estén permitidas en el
correspondiente nivel de protección de WinLC RTX.
La ejecución de WinLC RTX puede controlarse desde el panel de control de Windows NT si
está configurado como programa de servicios de NT. Para abrir los servicios de
Windows 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 el
comportamiento de arranque está configurado como “Automático”.
4. Para abrir o cerrar WinLC RTX debe utilizar los botones “Start” o “Stop” del cuadro de
diálogo “Services”.
Si no desea que WinLC RTX se abra automáticamente tras reiniciar el sistema, proceda de
la siguiente manera:
1. En el cuadro de diálogo “Services”, seleccione el botón “Start” para abrir el cuadro de
diálogo correspondiente.
2. En el campo “Startup Type”, seleccione la opción “Manual” y confirme con “OK”. Observe
que 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 que
desee abrir o cerrar WinLC RTX deberá abrir el cuadro de diálogo “Services” y seleccionar
uno de los botones “Start” o “Stop”.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2-5
Configurar el software WinLC RTX
2.4
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”.
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 duda
haga clic sobre el botón “No”.
Cuidado
Si la autorización para WinLC RTX se transfiere o desinstala incorrectamente, puede
perderse de forma irrecuperable.
El archivo Léame incluido en el disquete de autorización contiene las pautas a seguir para
instalar, transferir y desinstalar la autorización para WinLC RTX. Si no se observan dichas
pautas, 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 de
autorización y observe las normas para la transferencia y la desinstalación de la
autorización.
2-6
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Configurar el software WinLC RTX
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 ninguna
autorización.
Si instala una autorización mientras el controlador WinLC RTX está funcionando, debe
cambiar 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, puede
perderse de forma irrecuperable.
El archivo Léame incluido en el disquete de autorización describe las pautas a seguir para
instalar, transferir y desinstalar la autorización para WinLC RTX. Si no se observan dichas
pautas, 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 de autorización y
observe 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 el
que el sistema le pide que instale la autorización. Proceda de la siguiente manera para
instalar la autorización para WinLC RTX:
1. Introduzca el disquete de autorización en la unidad A: cuando aparezca un mensaje que
así se lo indique.
2. Confirme la solicitud.
La autorización se transfiere al disco duro (C:), es decir, su ordenador registra que usted
dispone de una autorización.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2-7
Configurar el software WinLC RTX
Nota
Para instalar la autorización para WinLC RTX debe indicar como unidad de destino siempre
la unidad C:
Si ejecuta WinLC RTX sin que la autorización esté instalada, aparece un mensaje en la
pantalla. Para instalar la autorización posteriormente, abra el programa AUTHORSW que
encontrará en el disquete de autorización. Este programa le permite visualizar, instalar y
desinstalar la autorización.
Desinstalar la autorización
Si requiriese una nueva autorización, p.ej. en caso de que desee formatear la unidad en la
que se encuentra la autorización, antes debe “rescatarla”. Para ello necesita el disquete de
autorización original.
Proceda de la siguiente manera para volver a transferir la autorización al disquete de
autorizació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 que
desea 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 la
autorización y confirme.
6. A continuación se vuelve a abrir el cuadro de diálogo con la lista que contiene el resto de
autorizaciones almacenadas en la unidad. Cierre el programa AUTHORSW si no desea
desinstalar más autorizaciones.
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.
2-8
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Configurar el software WinLC RTX
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 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.
No instale el software SIMATIC NET y la tarjeta CP 5613 después de haber instalado
WinLC RTX.
El controlador WinLC RTX utiliza un driver de tiempo real para el acceso a la tarjeta
CP 5613. Dicho driver sustituye el driver SIMATIC NET CP 5613 suministrado con la tarjeta
CP 5613.
El software SIMATIC NET para la tarjeta CP 5613 incluye los siguientes productos: el
software DP básico DP 5613, S7 5613, FMS 5613 y CP 5613/ CP 5614. Si instala
cualquiera de estos productos en su ordenador se instalan los drivers de SIMATIC NET
para la tarjeta CP 5613.
El programa de instalación de WinLC RTX puede desinstalar los drivers existentes para la
tarjeta CP 5613 antes de instalar los drivers de WinLC RTX para la tarjeta CP 5613. No
instale el software CP 5613 del CD de SIMATIC NET si ya ha instalado el software
WinLC 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 es
má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/S
sí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én
se reduce la capacidad para la parametrización del módulo y la lectura/escritura de registros
en módulos.
Para garantizar que WinLC RTX accede a la tarjeta CP 5613 en modo Interrupt, debe haber
instalado una tarjeta CP 5613 (como mínimo versión 3) en un slot PCI que no comparta un
número IRQ con un equipo controlado por Windows.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2-9
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. Dicha lista
tambié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úmero
puede 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 IRQ
unívoco, cada vez que se arranque el driver CP5613rtx, aparecerá un mensaje de
advertencia en la pantalla. Dicho mensaje indica que la tarjeta CP 5613 se encuentra en
estado Poll. También se muestra el número IRQ de la CP 5613. Con este número puede
solucionar 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 la
visualización de los números IRQ asignados a los equipos de su ordenador controlados por
NT:
1. Seleccione el comando de menú Inicio > Programas > Herramientas administrativas
(general) > Diagnóstico de Windows NT para abrir el cuadro de diálogo para el
diagnóstico de Windows NT.
2. Abra la ficha “Recursos” para visualizar el número IRQ de los equipos de NT instalados
en su ordenador:
– Si en la lista de equipos aparece la entrada “cp5613”, hay instalado un componente
del 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 de
la tarjeta CP 5613.
2-10
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
• 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úmero
IRQ para la tarjeta CP 5613.
Nota
Este procedimiento puede resultar iterativo. En algunos ordenadores es posible que no
consiga resolver este conflicto de números IRQ. Si tiene alguna dificultad para asignar a la
tarjeta CP 5613 un número IRQ unívoco, diríjase al fabricante de su PC.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2-11
Configurar el software WinLC RTX
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 sistema
operativo Windows NT versión 4.0, service pack 6 (SP6), para funcionar correctamente. Si
utiliza WinLC RTX con otra versión de Windows NT, puede encontrarse con los siguientes
problemas:
• Error en los indicadores de la CPU (LEDs), que no reconocen un cambio de estado
operativo
• 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 desde
la página web de Microsoft (www.microsoft.com).
Si no es posible arrancar el controlador WinLC RTX desde el panel de control de
WinLC RTX
Al instalar WinLC RTX, el programa de instalación crea el Active File y lo registra. El Active
File es un archivo de sistema de WinLC muy importante. Si por algún motivo no se
encuentra la ruta de acceso al Active File en el registro, el controlador WinLC RTX no puede
arrancarse 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 arranca
el 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 abre
un 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 su
escritorio. 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.
2-12
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. Antes de instalar el
software WinAC debe finalizar el funcionamiento de WinLC RTX (o cualquier otro elemento
de WinAC).
!
Cuidado
No instale componentes de WinAC (p.ej. WinLC RTX) en un ordenador mientras están
funcionando otros componentes de WinAC (p.ej. WinLC RTX, el SoftContainer de
SIMATIC Computing, programas que utilicen controles SIMATIC proporcionados por
SIMATIC 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 archivos
conjuntos, algunos archivos pueden resultar dañados al intentar instalar componentes del
software WinAC mientras están funcionando otros componentes de WinAC en el mismo
ordenador. Asegúrese siempre de que no están funcionando los siguientes programas
mientras 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 los
controles 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 y
cierre de WinLC RTX, necesitará derechos de administrador. Si no dispone de ellos, no
podrá 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 hardware
de STEP 7, se producirán problemas en la comunicación con la red MPI. Estos problemas
se deben a que la dirección lógica (como está configurada en STEP 7) no coincide con la
dirección física de WinLC RTX (tal y como está definida por la tarjeta MPI, generalmente
MPI=2).
La dirección MPI de WinLC RTX (MPI=2) la determina la tarjeta MPI instalada en el
ordenador. Esta dirección MPI configurada por hardware para WinLC RTX es independiente
de otras direcciones MPI que se pueden definir con STEP 7. La dirección de estación de
WinLC RTX debe ser siempre MPI=2, no la modifique.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
2-13
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. 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 de
Windows 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á funcionando
WinLC 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 vez
pueden 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 SIMATIC
Computing, finalice la ejecución de WinLC RTX desde el administrador de tareas de
Windows 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 el
controlador 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 el
proceso, impidiendo así un comportamiento imprevisible de los equipos involucrados en el
proceso. Instale un circuito físico de parada de emergencia para la máquina o para el
proceso.
2-14
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Enlazar software SIMATIC Client con
WinLC RTX
3
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.
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
3-1
Enlazar software SIMATIC Client con WinLC RTX
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 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”.
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 de
diálogo.
STEP7 ya está configurado para la comunicación con WinLC RTX en el ordenador local.
Ajustar interfaz PG/PC (V5.0)
Ruta de acceso
Punto de acceso de la aplicación:
S7ONLINE (STEP 7) ––>PC Internal (local)
Ajustar interfaz PG/PC
(estándar para STEP7)
Ruta de acceso
Punto de acceso de la aplicación:
Parametrización utilizada: Micro/WIN ––> PC/PPI cable (PPI)
(estándar para Micro/WIN)
Propiedades
PC Internal (local)
Parametrización utilizada:
MPI-ISA PC/PPI
on board
(MPI)
Propiedades
cable
(PPI)
MPI-ISA on board (PPI)
CP5611 (MPI)
MPI-ISA Card (PROFIBUS)
CP4611(PROFIBUS)
Copiar...
CP5412A2(MPI) PC Adapter (MPI)
PC Adapter de su PC/PPI Cable Borrar
Copiar...
(Parametrización
CP5412A2(PROFIBUS)
cable
para(PROFIBUS)PC/PPI
una red Interfaces
PPI)
PC Internal (local)
(PPI)
Borrar
TCP/IP-->3Com Etherlink III Adapter
Instalar...
(Comunicación con componentes de WinAC en el mismo
Aceptar
Cancelar Ayuda
PG/PC)
Interfaces
Instalar/Desinstalar:
Aceptar
Figura 3-1
3-2
Seleccionar...
Cancelar
Ayuda
Configurar la interfaz PG/PC para PC internal (local)
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Enlazar software SIMATIC Client con WinLC RTX
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 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.
• En el ordenador remoto tiene que estar instalado el software STEP 7 y en el equipo con
el 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 que
tener instalado el siguiente software:
• Paquete opcional NCM para comunicación H1
• STEP 7 versión 5, service pack 3 (SP3)
STEP 7
WinLC RTX
Ajustar interfaz
PG/PC
Ajustar interfaz
PG/PC
Red
Ordenador
remoto
Ordenador
local
Control Engines
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 de
WinLC RTX en otro ordenador. Las tarjetas CP necesarias no se controlan desde WinLC
RTX. 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 a
configurarse en otro ordenador. WinLC RTX es el maestro para la tarjeta CP 5613.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
3-3
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”.
2. En la lista desplegable “Punto de acceso de la aplicación”, seleccione la siguiente
entrada (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 interfaz
MPI.
Ejemplo: CP5611 (MPI)
4. Si utiliza PROFIBUS-DP como ruta para la comunicación en red, seleccione el parámetro
de interfaz PROFIBUS-DP.
Ejemplo: CP5412A2(PROFIBUS)
5. Si utiliza H1 como ruta para la comunicación en red, seleccione el parámetro de interfaz
TCP/IP.
Ejemplo: TCP/IP -> 3Com Etherlink III Ada
6. Confirme la configuración con “Aceptar”.
Ajustar interfaz PG/PC (V5.0)
Ruta de acceso
Punto de acceso de la aplicación:
S7ONLINE (STEP 7) --> CP5412A2(PROFIBUS)
Ajustar interfaz PG/PC
Ruta de acceso
Punto de acceso de la aplicación:
Parametrización utilizada: Micro/WIN ––> PC/PPI cable (PPI)
(estándar para Micro/WIN)
Propiedades
CP5611 (MPI)
Parametrización utilizada:
MPI-ISA PC/PPI
on board
(MPI)
Propiedades
cable
(PPI)
CP5611 (MPI)
MPI-ISA on board (PPI)
CP5611(PROFIBUS)MPI-ISA Card (PROFIBUS)
Copiar...
PC Adapter (MPI)
CP5412A2(MPI)
Borrar
PC
Adapter
CP5412A2(PROFIBUS)
(Parametrización de su PC/PPI Cable Copiar...
(PROFIBUS)PC/PPI
cable
PPI)
PC Internal (local)para una red Interfaces
(PPI)
Borrar
TCP/IP-->3Com Etherlink III Adapter
Instalar...
(estándar para STEP7)
(Parametrización de un procesador
CP 5412 (A2)
Aceptarde comunicaciones
Cancelar
Ayuda
para una red PROFIBUS)
Interfaces
Instalar/Desinstalar:
Aceptar
Figura 3-3
3-4
Seleccionar...
Cancelar
Ayuda
Configurar la interfaz PG/PC en el ordenador en el que está instalado STEP 7
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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”.
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) de
comunicación con los ordenadores en los que está instalado STEP 7. WinLC RTX instala
nuevos puntos de acceso. Cada uno de los puntos de acceso puede referirse a una de las
interfaces instaladas. En el siguiente ejemplo WinLC RTX proporciona acceso
simultáneamente a través de dos tarjetas CP (CP 5412 y CP 5611). No puede acceder a
WinLC 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 > 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 el punto de
acceso. Ejemplo: WinLC_6
3. Seleccione la parametrización de interfaz correspondiente a la ruta de comunicación en
red 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 la
comunicación con una red.
4. Cierre la aplicación WinLC RTX y reinicie el sistema para que la configuración se haga
efectiva. En la página 4-19 encontrará información adicional sobre el procedimiento que
debe seguir para cerrar y reiniciar.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
3-5
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 ––> PC/PPI cable (PPI)
(estándar para Micro/WIN)
Propiedades
CP5611 (MPI)
Parametrización utilizada:
MPI-ISA PC/PPI
on board
(MPI)
Propiedades
cable
(PPI)
CP5611 (MPI)
MPI-ISA on board (PPI)
CP5412A2(PROFIBUS)
MPI-ISA Card (PROFIBUS)
Copiar...
PC Internal (local) PC Adapter (MPI)
Borrar
PC
Adapter
TCP/IP––>3Com(Parametrización
Etherlink III Adapter
de su PC/PPI Cable Copiar...
cable
para(PROFIBUS)PC/PPI
una red Interfaces
PPI)
(PPI)
Borrar
Instalar...
(Parametrización de su procesador
Aceptarde comunicaciones
Cancelar Ayuda
CP54212A2 para una red PROFIBUS)
Interfaces
Seleccionar...
Instalar/Desinstalar:
Aceptar
Figura 3-4
Cancelar
Ayuda
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 el
ordenador remoto (apartado 3.2) además de los sistemas de automatización de hardware
de 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 de
WinLC RTX.
3-6
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Ejecutar el software WinLC RTX
4
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
• 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 para
WinLC RTX
4-23
4.10
Guardar y volver a cargar el programa de usuario
4-27
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-1
Ejecutar el software WinLC RTX
4.1
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.
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, debe
configurar 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 hacer
clic en los botones RUN o RUN-P del panel de control. El cambio del estado operativo se
indica en el panel. Encontrará información detallada sobre el manejo del panel de control en
los apartados 4.4 y 5.1.
WinLC RTX abre un panel de control (véase la figura 4-2).
4-2
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
Muestra (u oculta) el panel de ajuste
(Tuing) para el controlador
WinLC RTX.
PS
ON
Cambia el estado operativo del
controlador WinLC RTX.
BATF
RUN-P
CPU
INTF
RUN
EXTF
STOP
BUSF1
Indica el estado del controlador
WinLC RTX.
BUSF2
FRCE
RUN
STOP
Figura 4-2
Inicializa las áreas de memoria.
MRES
Panel de control de WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-3
Ejecutar el software WinLC RTX
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 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.
• Para configurar WinLC RTX y la periferia descentralizada debe utilizar la función
Configuración hardware.
Encontrará información detallada sobre el manejo del software de programación STEP 7 en
el 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 un
equipo en su proyecto. Para STEP 7 versión 5, service pack 3, inserte un equipo PC. A
partir 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 un
equipo SIMATIC 300. Proceda de la siguiente manera para configurar un equipo:
1. Seleccione un proyecto. Seleccione p.ej. el proyecto de ejemplo
ZEs01_09_STEP7__Zebra.
2. Seleccione el comando de menú Insertar > Equipo PC para configurar un equipo en el
proyecto. Seleccione el comando de menú Insertar > SIMATIC 300 para configurar un
equipo SIMATIC 300 en el proyecto.)
3. Haga clic sobre el equipo para visualizar el símbolo de hardware del equipo.
4-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
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”.
Customize
General
Language
Station Type
WinLC RTX as a S7-300 Station
Seleccione el equipo correcto.
WinLC RTX as a PC Station
The PC Station Configuration is first available with STEP 7
V5.0 SP3 or greater. This setting prevents errors in
uploads and downloads.
Aceptar
Figura 4-4
Aplicar
Cancelar
Ayuda
Configurar el tipo de equipo
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-5
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. La dirección MPI de
WinLC 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__Zebra
Archivo Edición Insertar Sistema de destino Ver Herramientas Ventana Ayuda
< Sin filtro >
...
ZEn01_09_STEP7__Zebra
ZEn01_09_STEP7_Zebra
Configuración
Equipo SIMATIC 300 (1)
PC SIMATIC (2)
Abrir la ayuda con F1.
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.
4-6
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. (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, debe
seleccionar 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 subred
PROFIBUS”. En él debe indicar una subred PROFIBUS o hacer clic sobre “Aceptar” si
desea 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 el
cuadro de diálogo “Propiedades - PROFIBUS interfaz maestro DP”. WinLC RTX V3.0
aparece como módulo en el slot 2 del bastidor.
9. Seleccione el comando de menú Equipo > Guardar y compilar para definir la
configuració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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-7
Ejecutar el software WinLC RTX
4.3
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” de Microsoft, los programas cargados
en WinLC RTX están limitados a 2500 bloques.
Nota
Si carga 2500 bloques en WinLC RTX no podrá sustituir ninguno de los bloques cargando
una nueva versión. Para ello deberá borrar primero el bloque del controlador WinLC RTX. Si
su programa de usuario cuenta con 2500 bloques, deberá borrar siempre un bloque antes
de 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ón
STEP 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.
4-8
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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”.
2. Seleccione el comando de menú Sistema de destino > Cargar en módulo o haga clic
sobre el botón “Cargar en módulo”.
STEP 7 carga todos los bloques de su programa de usuario, incluidos los bloques de datos
del 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 de
STEP 7 así como en la ayuda online del software de programación STEP 7.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-9
Ejecutar el software WinLC RTX
4.4
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.
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 de
control contiene los siguientes elementos:
• Un botón para mostrar u ocultar el panel de ajuste (Tuning Panel) para ajustar el
funcionamiento 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
WinLC RTX
File
CPU Help
Haga clic aquí para mostrar u ocultar el panel
de ajuste.
ON
Seleccione uno de los botones “RUN”, “RUN-P” o
“STOP” para modificar el estado operativo del
controlador WinLC RTX.
PS
BATF
RUN-P
CPU
INTF
RUN
EXTF
STOP
BUSF1
Los LEDs de estado indican el estado del controlador
WinLC RTX.
BUSF2
FRCE
Seleccione el botón “MRES” para borrar las áreas de
memoria del controlador WinLC RTX.
RUN
STOP
Figura 4-7
4-10
MRES
Trabajar con el panel de control de WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. 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 puede
cargar nuevos programas o bloques lógicos mientras el controlador se encuentre en
estado operativo RUN. Con el software de programación STEP 7 puede hacer un
seguimiento de las variables (pero no procesarlas).
• En estado operativo RUN-P el controlador ejecuta el programa de usuario. Puede cargar
nuevos programas y bloques lógicos y procesar variables con el software de
programación STEP 7 con fines de comprobación y eliminación de fallos.
Al seleccionar el botón correspondiente, el controlador pasa al estado operativo
seleccionado. Los LEDs de estado del panel de control indican si el controlador se
encuentra 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 usuario
define el modo de rearranque predefinido para WinLC RTX. (Encontrará información
detallada sobre los modos de rearranque en el apartado 5.5.) Si cambia el estado operativo
de 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 o
CPU > RUN-P), WinLC RTX abrirá el cuadro de diálogo “Restart Method” en el que
podrá elegir entre rearranque en frío o en caliente. (Véase la figura 4-8). Seleccione el
modo 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 un
rearranque 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 la
figura 4-9).
Restart Method
Seleccione el modo de
rearranque que desee
y confirme con “Aceptar”.
Warm Restart
Cold Restart
Aceptar
Figura 4-8
Cancelar
Ayuda
Seleccionar rearranque en frío o rearranque en caliente
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-11
Ejecutar el software WinLC RTX
WinLC RTX
File
CPU Help
Si WinLC RTX está en estado operativo STOP,
puede seleccionar rearranque en caliente o
rearranque en frío:
• Coloque el cursor sobre uno de los botones
RUN o RUN-P.
PS
• Haga clic con el botón derecho del ratón.
• En el cuadro de diálogo “Restart Method”,
ON
BATF
seleccione el modo de rearranque que desee.
RUN-P
CPU
INTF
RUN
EXTF
STOP
BUSF1
Haga clic con el botón derecho del ratón para
visualizar el cuadro de diálogo “Restart Method”.
BUSF2
FRCE
RUN
STOP
Figura 4-9
MRES
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 valores
preajustados y borrar el programa de usuario. Haga clic sobre el botón “MRES” para
cambiar el controlador WinLC RTX al estado operativo STOP y ejecutar las siguientes
funciones:
• 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) proporcionan
información básica sobre el controlador, p.ej. el estado operativo actual o la existencia de un
fallo. 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 tabla
5-2.
4-12
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Ejecutar el software WinLC RTX
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 escribir
la imagen de proceso de salidas en los módulos de salida (véase la figura 4-10). El “ciclo
libre” es la parte del ciclo que abarca OB1 y las actualizaciones de la imagen de proceso. El
ciclo libre se compone de cuatro procesos principales:
• WinLC RTX registra los estados de señal de la imagen de proceso de las salidas (área
de memoria A) en las salidas. En el primer ciclo WinLC RTX no escribe las salidas. Una
vez finalizado el primer ciclo, todos los ciclos posteriores comienzan por escribir en las
salidas 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 en
la 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 siguiente
ciclo libre. El tiempo que transcurre entre la ejecución completa de OB1 y el inicio del
siguiente 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 o
espera, los OBs de interrupción con mayor prioridad que el ciclo libre pueden ejecutarse
durante el intervalo de reposo si aparece el evento de inicio para el OB.
Ciclo
Escritura
Lectura
Procesamiento OB1
Siguiente ciclo
Tiempo de
reposo
Escritura
Lectura
Procesamiento OB1
Tiempo de
reposo
Tiempo de
procesamiento
Tiempo mínimo de
ciclo
Tiempo de vigilancia (Watchdog)
Figura 4-10
Elementos del ciclo en WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-13
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. Puede definir el
pará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) del
software de programación STEP 7 debe indicar el valor para el tiempo mínimo de ciclo y el
valor correspondiente al tiempo de vigilancia del ciclo (watchdog). Estos valores se
memorizan 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 ciclo
fijado en la configuración de hardware de STEP 7. Si para el tiempo mínimo de ciclo
especifica 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 primer
ciclo 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. No
sólo debe planificar un tiempo suficiente para el procesamiento del OB1 y para el tiempo de
reposo, 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 manual
de 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 que
OB1.
• Una aplicación RTX que también se esté ejecutando en su ordenador tendrá una mayor
prioridad.
• Está visualizando el estado del programa de usuario en una tabla de variables (VAT) en
STEP 7.
• La combinación con interfaces HMI como WinCC (Windows Control Center) o con
controles ActiveX del software Computing puede afectar al tiempo de ejecución de
WinLC RTX.
Encontrará información detallada sobre los cambios del tiempo de reposo y del tiempo
mínimo de ciclo en el apartado 4.6 y en el anexo D.
4-14
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Ejecutar el software WinLC RTX
4.6
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á en el
modo operativo RUN. Al contrario que los sistemas de automatización, que pueden
dedicarse exclusivamente a las funciones de PLC, WinLC RTX es un PLC simulado en
software, por lo que tiene que compartir el tiempo de ejecución de la CPU con otras
aplicaciones.
WinLC RTX incluye un panel de ajuste que permite utilizar y comprobar las funciones de
WinLC RTX para compartir el tiempo de procesamiento de la CPU del PC con otras
aplicaciones.
Visualizar el panel de ajuste
Para visualizar el panel de ajuste, haga clic sobre el botón correspondiente al panel de
ajuste 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 de
ajuste. Una vez que haya definido el modo de funcionamiento de WinLC RTX, vuelva a
hacer clic sobre el botón correspondiente al panel de ajuste para ocultarlo.
Haga clic aquí para mostrar u ocultar el panel de
ajuste.
Figura 4-11
Mostrar y ocultar el panel de ajuste de WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-15
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 ó desde un
archivo 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 menor
prioridad.
Nota
Todos los procesos RTX (incluido WinLC RTX) tienen mayor prioridad que otras
aplicaciones de Windows. Sólo tiene que adaptar la prioridad de tiempo real para
WinLC RTX si utiliza otras aplicaciones RTX con WinLC RTX.
• Ajuste del tiempo: En estas casillas puede introducir nuevos valores para el tiempo de
reposo y el tiempo mínimo de ciclo. Una vez que haya introducido el valor nuevo en la
casilla 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 reposo
haciendo clic sobre el botón “Restore” y no sobre el botón “Set”.) Para confirmar los
nuevos 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 la
configuración de hardware para que quede
memorizado de forma permanente.
Figura 4-12
4-16
Panel de ajuste para ajustar el funcionamiento de WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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í como el porcentaje de
procesamiento de los ciclos correspondientes a diferentes áreas de los tiempos de
ejecución. Si hace clic sobre el botón “Reset”, se borrarán los datos del histograma y se
comenzará un nuevo histograma. Si el estado operativo pasa de STOP a RUN, la
indicación del tiempo de ciclo se borra. Lo mismo ocurre si cierra y vuelve a abrir el panel
de ajuste.
• La casilla Timing (ms) está protegida contra escritura y ofrece una visión general de los
dos componentes de un ciclo: el tiempo de ejecución (tiempo de ejecución real de todos
los OBs más la actualización de la imagen de E/S) y el tiempo de reposo. El tiempo de
ejecución incluye: el tiempo de ejecución correspondiente al último ciclo, el tiempo de
ciclo medio, el tiempo ciclo más corto y el más largo. El tiempo de reposo es el tiempo
que dura el resposo en el último ciclo.
• CPU Usage indica el porcentaje de la CPU que está siendo usado por el sistema
operativo Windows. Dado que las aplicaciones RTX (incluido WinLC RTX) se ejecutan
independientemente 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 de
ajuste, WinLC RTX no modifica el valor configurado que está memorizado en el programa
de 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. Una
vez que haya determinado el valor óptimo para el tiempo mínimo de ciclo, puede modificar
el 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).
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-17
Ejecutar el software WinLC RTX
4.7
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. La función de autoarranque provoca que WinLC RTX se
abra 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 de
administrador. Si utiliza WinLC RTX como programa de servicios de NT, puede abrir y cerrar
WinLC 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 del
registro de programas de servicios de NT (véase la figura 4-13). Si anula el registro de
WinLC RTX como programa de servicios de NT, podrá iniciar e interrumpir el funcionamiento
del 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 encender
el ordenador.
WinLC RTX
File
CPU
CPU Help
RUN-P
RUN
PS
STOP
ON
MRES
BATTF
Tuning Data
CPU
Start WinLC Controller
RUN-P
INTF Shutdown
RUN WinLC Controller
Borra WinLC RTX del registro de
servicios NT.
WinLC as Service
EXTFUnregister
STOP
Setting
the
PG/PC Interface
BUSF1
Options
BUSF2
FRCE
RUN
STOP
Figura 4-13
4-18
MRES
Anular WinLC RTX como programa de servicios de NT
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Ejecutar el software WinLC RTX
Cerrar y abrir el controlador WinLC RTX
Aunque cierre el panel de control de WinLC RTX (ventana), el controlador no se cierra. Para
cerrarlo tiene que ponerlo en estado operativo STOP, cerrarlo manualmente y apagar el
ordenador.
Nota
Si WinLC RTX no funciona como programa de servicios de NT, puede iniciar e interrumpir el
funcionamiento del controlador en el panel de control de WinLC RTX.
Para cerrar el controlador WinLC RTX, seleccione el comando de menú CPU > Shutdown
WinLC RTX Controller del panel de control de WinLC RTX (véase la figura 4-14). Al
hacerlo el controlador WinLC RTX dejará de funcionar.
Para abrir el controlador WinLC RTX, seleccione el comando de menú CPU > Start
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).
WinLC RTX
File
CPU Help
CPU
RUN-P
RUN
PS
STOP
ON
MRES
BATTF
Tuning Data
CPU
Abre (activa) el controlador
WinLC RTX.
Start WinLC Controller
RUN-P
INTF Shutdown
RUN WinLC Controller
WinLC as Service
EXTFRegister
STOP
Setting the PG/PC Interface
BUSF1
Options
BUSF2
FRCE
RUN
STOP
Figura 4-14
MRES
Cierra (desactiva) el
controlador WinLC RTX.
Cerrar el controlador WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-19
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.
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 estaba
funcionando cuando se cerró...
Y la función de
autoarranque está
activada...
WinLC RTX se abre en
este 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”.
WinLC RTX
File
CPU
CPU Help
RUN-P
RUN
PS
STOP
ON
MRES
BATTF
Tuning Data
CPU
start WinLC Controller
RUN-P
INTF Shutdown
RUN WinLC Controller
Abre el cuadro de diálogo
“Customize” para activar o desactivar
la función de autoarranque.
WinLC as Service
EXTFRegister
STOP
Setting the PG/PC Interface
BUSF1
Options
BUSF2
Customize
FRCE
Security
Connect CPU
RUN
STOP
Figura 4-15
4-20
MRES
Abrir el cuadro de diálogo “Customize”
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
Station Type
Display Options
Always On Top
Seleccione la opción “Autostart
CPU”.
Restart Method
Autostart
Aceptar
Figura 4-16
Aplicar
Cancelar
Ayuda
Activar la función de autoarranque
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-21
Ejecutar el software WinLC RTX
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 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.
Proceda de la siguiente manera para cambiar el idioma de WinAC:
1. Seleccione el comando de menú CPU > Options > Customize para abrir el cuadro de
diá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
.
Customize
Language
General
Station Type
Language Setting
Seleccione el idioma para los menús
y la ayuda de las aplicaciones de
WinAC RTX.
German
English
Deutsch
Francais
Aceptar
Figura 4-17
4-22
Aplicar
Cancelar
Ayuda
Elegir el idioma para el panel de control y la ayuda de WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Ejecutar el software WinLC RTX
4.9
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é activada una
protección mediante contraseña.
• Configurar una contraseña para un período determinado: Puede configurar un tiempo
determinado “libre de contraseña” durante el cual el usuario no tenga que introducir una
contraseña para realizar modificaciones. Dicho período puede tener una duración
má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 de
diá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).
WinLC RTX
File
CPU
CPU Help
RUN-P
RUN
PS
STOP
ON
Abre el cuadro de diálogo
“Security”, en el que puede
configurar el nivel de protección y
cambiar la contraseña.
MRES
BATTF
Tuning Data
CPU
WinLC Controller
StartRUN-P
INTF Shutdown
RUN WinLC Controller
WinLC as Service
EXTFRegister
STOP
Ajustar interfaz PG/PC
BUSF1
Options
BUSF2
Customize
FRCE
Security
RUN
Connect CPU
STOP
Figura 4-18
!
MRES
Abrir el cuadro de diálogo “Security”
Precaución
Si hace funcionar el controlador WinLC RTX sin protección de acceso, aumentará el riesgo
de que cambie el estado operativo accidentalmente. Eso podría provocar un comportamiento anómalo del proceso o de las máquinas que se están controlando, lo que a su vez podría
producir 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 a
personas autorizadas. Instale un circuito físico de parada de emergencia para la máquina o
el proceso.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-23
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. si ha cambiado
el 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 operativo
o 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 RTX
y 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
Introduzca la contraseña
y confirme con “Aceptar”.
Enter password:
Cancelar
Aceptar
Figura 4-19
Ayuda
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 de
diálogo “Security”.
Security
Seleccione un nivel de
protección.
Password P
Password
Password
Hours:
0
Confirmation
Minutes:
0
None
Change Password
Aceptar
Figura 4-20
4-24
Cancelar
Ayuda
Definir la protección de acceso para WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. En el cuadro de diálogo “Access Verification”, introduzca la contraseña para WinLC RTX
y confirme con “Aceptar” (si ha seleccionado la opción “None” o si no ha configurado
ninguna 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 la
figura4-21).
Security
Password Prompt Interval
Password
Password
Hours:
Confirmation
Minutes:
None
0
0
Seleccione el botón “Change Password”.
Change Password
Cancelar
Aceptar
Figura 4-21
Ayuda
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:
Introduzca la contraseña antigua
y la nueva.
New Password:
Confirme la nueva contraseña y
haga clic sobre “Aceptar”.
Confirm New Password:
Aceptar
Figura 4-22
Cancelar
Ayuda
Cambiar la contraseña para WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-25
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”.
Nota
Si configura una contraseña y selecciona la opción “None” para el nivel de protección (se
desactiva la contraseña), tendrá que introducir de todos modos la contraseña que haya
configurado 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 tiempo
determinado “libre de contraseña” durante el cual el usuario no tendrá que volver a introducir
la contraseña para hacer modificaciones. Dicho período puede tener una duración máxima
de 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 RTX
y confirme con “Aceptar” (si no ha seleccionado la opción “None” o si no ha configurado
ninguna 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 sea
vá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 de
diálogo “Security”.
Security
Password
Password Prompt Interval
Password
Hours:
0
Confirmation
Minutes:
0
Indique el período “libre
de contraseña” (en horas
y minutos) y confirme
con “Aceptar”.
None
Change Password
Aceptar
Figura 4-23
4-26
Cancelar
Ayuda
Definir la vigencia de la contraseña
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
Si carga su programa de usuario recuperando un archivo comprimido, éste no se restablece
automáticamente tras el borrado total (MRES) (al contrario que en el caso de una EPROM
en un PLC físico). Con el comando de menú File > Restore puede recuperar el archivo
manualmente.
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 que
puede grabar el archivo comprimido con un nombre determinado. Puede crear varios
archivos 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 de
hardware (SDBs). Proceda de la siguiente manera para recuperar un programa de usuario
desde 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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
4-27
Ejecutar el software WinLC RTX
WinLC RTX
File
CPU Help
Guarda el programa de usuario en un archivo
comprimido.
Archive
Restore
PS Exit
ON
BATTF
RUN-P
CPU
INTF
RUN
EXTF
STOP
Recupera el programa de usuario desde el archivo
comprimido.
BUSF1
BUSF2
FRCE
RUN
STOP
Figura 4-24
4-28
MRES
Comandos para guardar y recuperar WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5
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.
En este capítulo se describe el funcionamiento básico de WinLC RTX. Incluye información
sobre 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ón
en 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 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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-1
Funciones de WinLC RTX
5.1
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í como un botón para borrar totalmente las áreas de memoria y
los LEDs de estado (véase la figura 5-1). Encontrará información detallada sobre el borrado
total 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.
WinLC RTX
File
CPU Help
PS
ON
BATTF
Cambia entre los diferentes estados operativos.
RUN-P
CPU
INTF
RUN
EXTF
STOP
Indica el estado del controlador (WinLC RTX).
BUSF1
BUSF2
FRCE
RUN
STOP
Figura 5-1
MRES
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 diferentes
estados operativos del controlador. La tabla 5-1 describe los estados operativos. Marcando
el 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 el
panel de control, pero los LEDs de estado indican el estado operativo real de WinLC RTX.
5-2
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Funciones de WinLC RTX
Tabla 5-1
Estados operativos del controlador WinLC RTX
Descripción
Estado
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.
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 el
estado operativo RUN, puede cargar un programa en su ordenador o en su unidad de
programación desde WinLC RTX; pero no puede cargar ningún programa en
WinLC RTX.
STOP
WinLC RTX no procesa el programa de usuario. Cuando el controlador WinLC RTX se
encuentra 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 sobre
WinLC RTX, como por ejemplo el estado operativo actual o la presencia de un fallo. En la
tabla 5-2 se describen los diferentes LEDs de estado del panel de control. No puede
cambiar 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 de
programas de STEP 7, los LEDs de estado de RUN y STOP se iluminan durante el tiempo
en que el punto de parada está activo: el LED de estado operativo RUN parpadea y el de
STOP está encendido.
Cuando se lleva a cabo un reinicio se encienden los LEDs de RUN y STOP: el LED RUN
parpadea y el de STOP está encendido durante el reinicio. Si se apaga el LED STOP, las
salidas están activadas.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-3
Funciones de WinLC RTX
Tabla 5-2
LEDs de estado
Descripción
LED de
estado
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 de
error, p.ej. un error de programación, un error de firmware, un error de cálculo o un
error de tiempo.
EXTF
Este LED se enciende cuando ha aparecido una condición de error fuera del
controlador, p.ej. una avería del hardware, un error de parámetros, un error de
comunicación o un error E/S.
BUSF1
Estos LED se encienden (de forma continua o intermitente) para indicar una
condición de error en la comunicación con la periferia descentralizada (véase la
tabla 6-5).
BUSF2
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
Se enciende de acuerdo con el estado operativo (RUN o STOP).
Cuando RUN parpadea y STOP está encendido de forma constante:
STOP
• El controlador efectúa un rearranque completo. (RUN parpadea con una
frecuencia de 2 Hz.)
• El programa de usuario ha alcanzado un punto de parada. (RUN parpadea con
una frecuencia de 0,5 Hz.)
Todos los
LEDs de
estado
parpadean.
Cuando todos los LEDs de estado parpadean, WinLC RTX ha detectado una
condició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 controlador
WinLC RTX en el panel de control de Windows NT.
5-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Funciones de WinLC RTX
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 los
valores predefinidos en la memoria y borrar el programa de usuario en la memoria de carga
y de trabajo.
También puede realizar un borrado total de la memoria de WinLC RTX desde STEP 7. Pero
para ello WinLC RTX debe encontrarse en estado operativo STOP.
Generalmente las áreas de memoria se borran por completo antes de cargar un programa
nuevo en WinLC RTX o recuperar un archivo comprimido. También debería realizar un
borrado total si el LED correspondiente al estado operativo STOP del panel de control
parpadea 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). Si
pulsa el botón “MRES”, WinLC RTX pasa al estado operativo STOP y se ejecutan las tareas
siguientes:
• WinLC RTX borra todo el programa de usuario tanto de la memoria de trabajo como de
la 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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-5
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
PS
ON
BATTF
RUN-P
CPU
INTF
RUN
EXTF
STOP
BUSF1
Para borrar las áreas de memoria de WinLC RTX,
seleccione el botón “MRES” o utilice la combinación
de teclas ALT+C+M.
BUSF2
FRCE
RUN
STOP
Figura 5-2
5-6
MRES
Borrar la memoria de WinLC RTX con el panel de control de WinLC
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Funciones de WinLC RTX
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 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.
STEP 7 proporciona otras herramientas con las que puede probar y controlar un programa
que 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 estado
operativo RUN (y el programa de usuario se está procesando), el LED de estado SF (fallo
del 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 el
programa, WinLC RTX pasa al estado operativo STOP o procesa el OB que le permite a su
programa reaccionar ante la condición de fallo. Encontrará información detallada sobre los
OBs disponibles para WinLC RTX en el apartado B.2.
WinLC RTX memoriza la información de diagnóstico en diferentes registros y pilas. (Puede
acceder 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 la
ayuda 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 de
comunicación, la carga de comunicación y el tamaño de telegrama para los
mensajes del bus de comunicación.
Tiempo de
ciclo
Muestra los tiempos correspondientes al ciclo más largo, al más corto y al último
ciclo.
Búfer de
diagnó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 del
proyecto, 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 de
WinLC RTX.
Datos sobre la
capacidad
Muestra la configuración de la memoria y de las direcciones válidas para el
controlador. Al abrir el botón “Blocks” se muestran todos los bloques disponibles
(OBs, SFBs, SFCs, FBs, FCs y DBs) (incluidas todas las prioridades).
Tiempo de
ciclo
Muestra información sobre el tiempo de ciclo del programa de usuario, incluido el
tiempo 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 de
interrupciones) y la pila L (pila de datos locales).
Sistema de
destino
Muestra información sobre la hora actual, las horas de servicio y la sincronización
del reloj del sistema.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-7
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. Encontrará información
detallada sobre el manejo y el seguimiento de las variables del proceso de un programa en
la ayuda online del software de programación STEP 7 así como en el manual de usuario de
STEP 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 del
proceso que se utilizan en su programa. Puede visualizar el estado de su programa en la
tabla de estado o activando la función de estado del editor de programas.
• Modificar variables: puede modificar variables introduciendo valores determinados. Si
modifica el valor de una variable, puede observar la reacción de su programa. Las
variables 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 la
eliminació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 mismo
tiempo que WinLC RTX procesa el programa de usuario.
5-8
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Funciones de WinLC RTX
5.4
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. Si
WinLC RTX no puede volver a utilizarse una vez que Windows NT ha iniciado el cierre del
sistema, 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 el
programa 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 cierra
completamente.
• 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 el
OB84, Windows NT cierra el sistema por completo.
• Si Windows NT está configurado de tal modo que vuelve a arrancar automáticamente
después de un fallo que ha provocado su cierre, WinLC RTX se vuelve a abrir
automáticamente si está configurado como programa de servicio. (Si desea configurar el
rearranque automático, abra el cuadro de diálogo “Propiedades del sistema”, seleccione
la 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 y
ejecuta el OB100, siempre que éste exista. El evento 1382 inicia el OB100. El modo de
rearranque 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 borrado
completo por parte del sistema)”. Estudie cómo consultar esta condición en el OB100 en el
manual 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 de
hardware 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 de
programació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 recuperan
sus valores por defecto.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-9
Funciones de WinLC RTX
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 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. Esa configuración se
guarda 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 el
manual de programación de STEP 7.
Una vez que haya cargado el bloque de datos del sistema SDB0, WinLC RTX utiliza los
parámetros configurados para los siguientes eventos:
• Para arrancar el controlador WinLC RTX.
• Para pasar al estado operativo RUN (siempre que haya modificado online la
configuración de hardware, mientras WinLC RTX se encontraba en el estado operativo
STOP).
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 o
el cambio al estado operativo RUN
Ciclo/Marca de ciclo
Ciclo: Define datos relativos al ciclo (p.ej. el tiempo mínimo de ciclo y el
tamaño de la imagen de proceso).
Marcas de ciclo: define un byte de la memoria que se usa como “marca de
ciclo” - cada bit de ese byte se activa y desactiva con diferentes
frecuencias.
5-10
Alarma
Define el funcionamiento de las alarmas horarias (OB10).
Alarmas horarias
Define la prioridad de las alarmas de proceso (OB40), de las alarmas de
retardo (OB20) y de las alarmas de fallo asíncronas (OB82, OB83, OB85 y
OB86).
Remanencia
Define las áreas de memoria (M, T y Z) y DBs que deben permanecer
remanentes en caso de un corte de alimentación o de cambio de STOP a
RUN.
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 de
corrección de la hora en WinLC RTX.
Memorias
Define la cantidad de datos locales para cada prioridad.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
Tabla 5-5
Parámetros para las propiedades de arranque
Descripción
Parámetros
Campo
Ajuste por
defecto
Arranque si configuración
DEBE <> ES
Reservado para usos futuros.
Irrelevante
Sí
Arranque tras CONEXIÓN
WinLC RTX proporciona rearranque en
frío (OB102) y rearranque en caliente
(OB100).
Rerranque
en caliente
Rearranque
en caliente
Rearranque
en frío
Configurar la marca de ciclo
En la ficha “Ciclo/Marca de ciclo” de la configuración de hardware de STEP 7 puede definir
un byte en el área de memoria de las marcas como “Marca de ciclo”. En la tabla 5-6 se
relacionan 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
Descripción
Parámetros
Marca de ciclo
Campo
Activa la marca de ciclo (si está activada debe Sí o no
indicar la dirección de una marca).
Byte de marcas Define una marca (MB) como marca de ciclo.
0 hasta máximo en
la memoria de las
marcas
Ajuste por
defecto
No
Desactivada
Si se ha configurado un byte como marca de ciclo, los bits se activan y desactivan con
frecuencias fijas (y una relación de trabajo de 1:1). (Los ocho bits del byte representan ocho
frecuencias fijas diferentes.) La figura 5-3 muestra las frecuencias de cada uno de los bits
del byte definido como marca de ciclo.
Bit
7 6 5 4 3 2 1 0
Frecuencia
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)
Figura 5-3
Frecuencias en la marca configurada como marca de ciclo
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-11
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. Encontrará información detallada sobre
el 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 el
programa de usuario como el tiempo de reposo (durante el cual su ordenador puede
ejecutar otras tareas).
WinLC RTX controla el tiempo de ejecución del ciclo. Si el ciclo (tiempo de procesamiento
del programa más tiempo de reposo) sobrepasa el tiempo de vigilancia de ciclo, WinLC RTX
ejecuta un OB de error. El tiempo de vigilancia del ciclo deber ser superior al tiempo de
procesamiento del ciclo más un tiempo de reposo definido.
Tabla 5-7
Parámetros para el control del ciclo
Parámetros
Descripción
Tiempo de
vigilancia del
ciclo
Indica el tiempo de ciclo máximo más el tiempo de reposo del
controlador. Este valor debe ser superior al valor
correspondiente al tiempo mínimo de ciclo.
Campo
Ajuste
por
defecto
1 hasta 6000
6000 ms
La siguiente lista incluye algunos ejemplos de eventos que
podrían provocar que el controlador supere el tiempo máximo
de 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.
Tiempo de
ciclo mínimo
Indica el tiempo mínimo del ciclo. Este valor incluye tanto el
tiempo de procesamiento del programa de usuario como el
tiempo de reposo de WinLC RTX. Encontrará información
detallada sobre el ciclo en el apartado 4.6.
0 hasta 0
6000 ms
El parámetro correspondiente al tiempo mínimo de ciclo
permite definir el porcentaje del tiempo de procesamiento que
el ordenador debe destinar al controlador. Ejemplo: Si
especifica un tiempo mínimo de ciclo que equivalga al doble
del tiempo de procesamiento real del programa de usuario, se
destinará un 50% del tiempo de procesamiento para WinLC
RTX y un 50% para otras aplicaciones (dependiendo de la
prioridad de procesamiento).
5-12
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. En el modo con tiempo de ciclo de bus constante, puede
asignar al maestro DP una partición de la imagen de proceso para una actualización
síncrona.
En el modo con tiempo de ciclo de bus constante, el ciclo DP comienza con un comando de
control global e informa a los esclavos del inicio del ciclo de bus. A continuación se produce
una actualización cíclica de las entradas y salidas, después se ejecutan las operaciones
acíclicas y finalmente se añade un retardo para el siguiente ciclo DP pueda comenzar en el
siguiente múltiple del tiempo de ciclo configurado. Durante el ciclo de bus dos eventos
indican el programa de usuario:
• Al final de la actualización de E/S una alarma planifica el OB síncrono (OB61) para la
ejecució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 debe
resultar 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 las
particiones de la imagen de proceso asignadas al maestro DP. Si estas SFCs se ejecutan
sin errores, la actualización de E/S se sincroniza en intervalos constantes entre las
actualizaciones con la partición actualizada.
Puede configurar el ciclo de bus DP al configurar las propiedades de red para el maestro
DP. Para configurar el modo con tiempo de ciclo de bus constante en WinLC RTX 3.1
necesitará STEP 7 V5.1 SP3 (o superior).
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-13
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)
• 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 no
reinicia los valores memorizados en temporizadores, los contadores y las marcas si están
definidos como remanentes. Todos los DBs son remanentes.
Si durante el funcionamiento de WinLC RTX se interrumpe el suministro de tensión, los
valores actuales se pierden. Si cierra el software WinLC RTX antes de interrumpir la
tensión, se mantendrán los valores definidos como remanentes con ayuda de los
parámetros relacionados en la tabla 5-8.
Nota
DBs creados con SFC22 (CREATE_DB) no se almacenan después de un rearranque en
frío.
Tabla 5-8
Parámetros para la configuración de las áreas de memoria remanentes
Parámetros
5-14
Descripción
Campo
Ajuste
por
defecto
Marcas
Indica el número de marcas remanentes
(comenzando por MB0).
0 a 256
16
Temporizadores
S7
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
Descripción
Parámetros
Campo
Ajuste
por
defecto
Activado
Determina si el OB10 se activa automáticamente
tras un rearranque en caliente.
Sí/no
No
Periodicidad
Seleccione los intervalos en los que se procesa el
OB10.
Ninguno
Una vez
Una vez por
minuto
Una vez por hora
Una vez al día
Una vez a la
semana
Una vez al mes
Al finalizar el mes
Una vez al año
Ninguno
Fecha de
arr./Hora
Indica la fecha y la hora de inicio del
procesamiento del OB10.
Cualquier fecha
válida, cualquier
hora válida
01.01.94
• Fecha: día.mes:año
• Hora: horas:minutos:segundos
00:00:00
(formato de 24 horas)
Configurar las alarmas
En la ficha “Alarmas” de la configuración de hardware de STEP 7 puede configurar las
prioridades para algunos OBs de interrupción válidos para WinLC RTX. En la tabla 5-10 se
relacionan 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 por
defecto
Alarma de retardo
OB20
La prioridad para la alarma de retardo no se
puede modificar.
0, 2 a 24
3
Alarmas de error
asíncrono
OB80 a OB87
Define la prioridad para alarmas de error
asíncrono.
OB80: 26
OB80: 26
OB81 a OB87:
24 a 26
OB81 a OB87:
26
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
5-15
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.
Tabla 5-11
Parámetros para la configuración de la alarma horaria
Parámetros
Prioridad
Descripción
Determina la prioridad de la alarma cíclica (OB35, OB36).
Campo
0, 2 a 24
Ajuste
por
defecto
OB35:
12
OB36:
13
Periodicidad
Determina el intervalo (en ms) para la ejecución de las
alarmas cíclicas.
0 a 60000
OB35:
100
OB36:
50
Desfase
Define un período de tiempo con el que puede retardarse
el arranque de una alarma cíclica para que primero pueda
finalizar otra alarma cíclica.
0 a 60000
0
Dependiendo del intervalo definido, WinLC RTX comienza el procesamiento del OB34 en el
momento correspondiente. No obstante se recomienda seleccionar un intervalo superior a
10 ms. Si selecciona un intervalo inferior a 10 ms, puede ocurrir que el OB35 no se ejecute
en 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 en
el intervalo permitido.
• Programas de otra prioridad provocan interrupciones frecuentes o requieren un tiempo
de ejecución prolongado, por lo que WinLC RTX no puede ejecutar el OB35 en el
momento previsto.
• Una unidad de programación ejecuta una tarea o una función que impide a WinLC RTX
ejecutar 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) no
afectan en medida alguna al procesamiento del OB35: WinLC RTX ejecuta el OB35 en los
intervalos correspondientes, independientemente del tiempo de reposo que haya
especificado para el ciclo (véase el apartado 4.6). Si el OB35 se procesa con demasiada
frecuencia 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 RTX
pasa al estado operativo STOP).
5-16
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
WinLC RTX puede detectar eventos de diagnóstico determinados, p.ej. un error en el
programa de usuario, un módulo defectuoso o un circuito abierto en el conector de un
módulo. Los eventos que no se transmiten a WinLC RTX (p.ej. un motor defectuoso) deben
procesarse 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
Descripción
Parámetros
Mostrar causa
del STOP
Indica si el último mensaje del búfer de diagnóstico (el más
actual) debe enviarse al visualizador indicado.
Sincronización
en MPI
Determina si deben sincronizarse los relojes de otros
controladores con el reloj de WinLC RTX:
• No: no hay sincronización.
• Como esclavo: el reloj de WinLC RTX se sincroniza a
partir de otro reloj.
Factor de
corrección (ms)
Compensa la pérdida o la ganancia del tiempo dentro del
plazo de 24 horas. El valor se indica en ms (1 s = 1000).
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Campo
Sí/no
Ajuste
por
defecto
Sí
Ninguno
No
o
como
esclavo
-99999 a
99999
0
5-17
Funciones de WinLC RTX
5.6
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á instalado.
El software de programación STEP 7 permite ajustar en el reloj de sistema de WinLC RTX
una hora diferente a la ajustada en el reloj del ordenador. Al cerrar WinLC RTX, la diferencia
entre las dos horas se mantiene. Al volver a abrir WinLC RTX, el reloj del sistema muestra
el 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 el
reloj central del ordenador.
También puede ajustar y consultar el reloj de sistema con las funciones SFC0 (SET_CLK) y
SFC1 (READ_CLK). Encontrará información detallada sobre las funciones de sistema en el
manual de referencia Funciones estándar y funciones de sistema S7-300/400.
5-18
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Configurar la red PROFIBUS-DP
6
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.
En la configuración hardware del software de programación STEP 7 se asigna a
WinLC RTX (maestro DP) y a las entradas y salidas (esclavos DP) direcciones y otros
parámetros. Encontrará información detallada en la ayuda online del software de
programació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 de
redes 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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
6-1
Configurar la red PROFIBUS-DP
6.1
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).
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 descentralizada
son los esclavos (esclavos DP). Para WinLC RTX pueden conectarse como máximo 125
esclavos DP. Una red se compone de uno o varios segmentos. Cada uno de ellos puede
incluir un máximo de 32 estaciones (incluidos amplificadores de bus a cada extremo del
segmento).
Nota
WinLC RTX y el procesador de comunicaciones CP 5613 soportan un total de 125 esclavos
DP.
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 redes
DP con WinLC RTX, éste es el maestro y las estaciones de la periferia descentralizada son
los esclavos.
Cada estación de una red DP debe disponer de una dirección de estación unívoca. Las
direcciones pueden estar entre 0 y 125. A una red DP puede conectarse un máximo de 126
estaciones. Dado que WinLC RTX cuenta como estación, éste puede controlar como
máximo 125 esclavos DP.
Un esclavo DP puede estar compuesto por uno o varios módulos. Los módulos pueden
estar 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 uno
de los cuales representa la línea de bus entre las resistencias terminadoras. Las estaciones
se conectan en serie a un segmento de la red. La primera y la última estación de un
segmento deben contar con una resistencia terminadora, que también se conecta cuando la
red está conectada. Las resistencias terminadoras del resto de estaciones del segmento
deben estar desconectadas.
6-2
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
• Ningún segmento puede contener más de 32 estaciones. Los amplificadores de bus
conectados a un segmento cuentan como estaciones del segmento.
• Ningún segmento puede superar la longitud de cable máxima para la velocidad de
transmisión utilizada en la red.
La figura 6-1 muestra un ejemplo de red con un segmento y tres estaciones.
Maestro WinLC RTX
Figura 6-1
Esclavo: ET 200M
Esclavo: ET 200M
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 asignar
direcciones dobles. No asigne ninguna dirección a un amplificador de bus.
Para el maestro DP (WinLC RTX) está predeterminada la dirección 2. Generalmente la
dirección 0 está reservada para la unidad de programación, que puede conectarse
temporalmente a la red para realizar trabajos de mantenimiento y de puesta en marcha. La
figura 6-2 ilustra un ejemplo de red PROFIBUS-DP con direcciones típicas para las
estaciones.
Dependiendo del tipo de estación, la dirección de estación se asigna a través de selectores
físicos o a través de una herramienta de configuración. Consulte en la documentación de su
estación cómo asignarle una dirección.
Nota
No es necesario asignar direcciones correlativas. No obstante, la capacidad es mayor si las
direcciones son correlativas.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
6-3
Configurar la red PROFIBUS-DP
Dirección 2 maestro
WinLC RTX
Dirección 3
esclavo ET 200M
Dirección 4
Dirección 5
esclavo ET 200M esclavo S5-95U
T
Dirección 9
esclavo ET 200M
Dirección 8
Dirección 7
Dirección 6
esclavo ET 200B esclavo ET 200B esclavo ET 200B
T
Resistencia
terminadora está
conectada
Figura 6-2
T
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 direcciones
PROFIBUS en el software de programación STEP 7 o a través de selectores de la
estación. (No asigne ninguna dirección a un amplificador de bus.) Identifique cada
estació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 conectarse
temporalmente a la red (p.ej. para realizar trabajos de mantenimiento y de puesta en
marcha).
• 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 configurar
segmentos adicionales para la red.
Puede enlazar varios segmentos para establecer una red, pero la ruta de la señal entre
dos estaciones de la red no puede incluir más de diez segmentos. A pesar de que cada
segmento puede incluir un máximo de 32 estaciones, la totalidad de la red no puede
superar las 126 estaciones.
• Si amplía la red con una nueva estación, deberá desconectar el suministro de corriente
para la estación antes de conectarla a la red.
• Conecte las unidades de programación o los paneles de control (para arranque y
mantenimiento) a la subred con cables derivados. Si su red se comunica a una velocidad
de 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 una
línea de una estación a la siguiente). Si su red se comunica a una velocidad de
3 Mbaudios o superior, utilice un conector de bus para cable de alta velocidad especial.
6-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
• No asigne ninguna dirección a un amplificador de bus.
• Cada amplificador de bus de un segmento de red cuenta como estación (dato importante
para el número máximo de 32 estaciones por segmento) con lo que reduce el número de
nodos disponibles que podrían conectarse a un segmento.
Aunque el amplificador de bus cuente como una de las 32 estaciones que se pueden
conectar físicamente como máximo a un segmento, el amplificador de bus no cuenta
como una de las 126 estaciones que se pueden direccionar como máximo en una red
PROFIBUS.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
6-5
Configurar la red PROFIBUS-DP
6.2
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.
Determinar la longitud máximo de un segmento
Cada segmento de una red PROFIBUS-DP está limitado a una distancia (o longitud de
cable) máxima. La figura 6-3 muestra que la longitud de cable máxima se mide entre las
estaciones que disponen de resistencias terminadoras.
Dirección 2
maestro
WinLC RTX
Dirección 3
esclavo
ET 200M
Dirección 4
esclavo
ET 200M
Dirección 5
esclavo
S5-95U
T
T
T
Resistencia
terminadora
está conectada
Figura 6-3
Longitud de cable máxima
para el segmento
Longitud de cable máxima para un segmento
La distancia máxima de un segmento se rige por la velocidad de transferencia de la
comunicación. La tabla 6-1 recoge las longitudes de cable máximas para un segmento con
las 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 de
cable máxima son 1000 m.
Tabla 6-1
Velocidad de transferencia y longitud de cable máxima
Longitud de cable máxima
Velocidad de transferencia
9,6 Kbaudios
19,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
6 Mbaudios
6-6
93,75 Kbaudios
12 Mbaudios
100 m
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
La distancia máxima entre dos amplificadores de bus equivale a la longitud de cable máxima
de un segmento (véase la tabla 6-1). Puede enlazar un máximo de nueve amplificadores de
bus en serie.
Los amplificadores de bus cuentan como estaciones, pero no tienen una dirección
PROFIBUS asignada.
Dirección 2
maestro WinLC RTX
Amplificador de bus
50 m
Figura 6-4
Amplificador de bus
1000 m
Dirección 3
esclavo ET 200M
50 m
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 otro
conector en lugar de conectarla directamente al cable PROFIBUS-DP. La tabla 6-2 recoge
las longitudes máximas para líneas derivadas. En redes que se comunican a una velocidad
de 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 red
más de una unidad de programación.
Tabla 6-2
Longitud de la línea derivada por segmento
Velocidad de
ttransferencia
f
i
Longitud máxima
por segmento
t
Número de estaciones por longitud de la línea derivada
1,5 m
3m
9,6 Kbaudios
hasta
93,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 Mbaudios
hasta
12 Mbaudios
Utilice cable de alta velocidad (referencia 6ES7 901-4BD00-0XA0). (No es posible
utilizar líneas derivadas.)
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
6-7
Configurar la red PROFIBUS-DP
6.3
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. La
configuración de PROFIBUS-DP debe cargarse en WinLC RTX antes de poder poner en
marcha la red PROFIBUS.
Como ya se ha descrito anteriormente, cada estación de la red DP tiene una dirección
unívoca. El maestro DP utiliza la dirección para comunicarse con los esclavos DP. No
obstante, el programa de usuario no hace referencia a datos a través de las direcciones de
estación. En lugar de eso, a cada estación se le asigna una dirección de diagnóstico como
parte 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 ello
se hace en la configuración hardware del software de programación STEP 7. La tabla 6-3
proporciona una relación de las direcciones que pueden asignarse a la periferia
descentralizada en WinLC RTX.
Tabla 6-3
Áreas de direccionamiento para la periferia descentralizada
Capacidad
Áreas de direccionamiento
Imágenes de proceso
512 bytes:
EB0 a EB511
AB0 a AB511
1024 bytes:
EB0 a EB1023
AB0 a AB1023
Área total para la periferia descentralizada
(acceso mediante operaciones de carga y
transferencia)
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ón
hardware de STEP 7, el sistema le pide que indique la dirección de la estación. Esta
dirección es la que permite al sistema maestro DP reconocer a la estación. Para el maestro
WinLC 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 es
necesario puede cambiar esta dirección.
6-8
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. Además,
WinLC RTX transmite eventos de módulo al programa de usuario con ayuda de la dirección
bá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 en
forma de 1 byte, 2 bytes ó 4 bytes), puede leer las entradas y salidas descentralizadas
en el esquema de contactos mediante operaciones de carga y transferencia (L y T) de la
lista 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 bien
en 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 y
SFC15 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 de
palabra (2 bytes) y formato de palabra
doble (4 bytes).
Utilice las siguientes operaciones:
La integridad de los datos está
garantizada por 2 bytes destinados al
acceso a palabras y 4 bytes al acceso a
palabras dobles.
• La operación de transferencia escribe 1, 2 ó 4 bytes
Acceder a datos consistentes de
unidades diferentes a 1 byte, 2 bytes y
4 bytes (máx. 240 bytes)
Utilice las siguientes SFCs:
• La operación de carga lee 1, 2 ó 4 bytes de entrada en
el área de memoria E o PE.
de salida en el área de memoria A o PA.
• SFC14 copia un máximo de 240 bytes de las salidas
de un módulo en el área de memoria E, A, M, D o L.
• SFC15 escribe un máximo de 240 bytes del área de
memoria 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 cada
caso) como máximo a 16384 bytes en entradas y salidas en la lista de instrucciones
mediante operaciones de carga y transferencia (L y T) y en el esquema de contactos a
través de la operación MOVE (transferir valor).
Nota
Puede acceder a todos los bytes de la imagen de proceso (E, S), independientemente de si
el byte está asignado a una entrada o salida física o no. No obstante, sólo puede acceder a
direcciones asignadas a entradas y salidas físicas si accede a la imagen de periferia
(PE, PA) o si utiliza SFC14 ó SFC15.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
6-9
Configurar la red PROFIBUS-DP
Área de direccionamiento
de las entradas
Imagen de
proceso de
entradas
(E)
Periferia descentralizada
Entradas
Byte 0
Acceso a
través de
operaciones
de carga
Byte 511 ó byte 1023
16384
bytes
Entradas
(PE)
Datos consistentes
(acceso a través de
SFC14)
(máx.)
240 bytes
Datos consistentes
(acceso a través de
SFC14)
(máx.)
240 bytes
Byte 16383
Dirección de diagnóstico
(1 byte para el esclavo DP)
Área de direccionamiento
de las salidas
Byte 0
Imagen de
proceso de
salidas
(A)
Salidas
Acceso a
operaciones de
transferencia
Byte 511 ó byte 1023
Salidas
(PA)
Byte 16383
Direcciones asignadas
Figura 6-5
16384
bytes
Datos consistentes
(acceso a través
de SFC15)
(máx.)
240 bytes
Datos consistentes
(acceso a través de
SFC15)
(máx.)
240 bytes
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ódulo
indicadas en las salidas del módulo.
6-10
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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á información detallada sobre la operación MOVE (transmitir valor) en el manual
de 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 el
manual 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 el
margen de la periferia de las entradas (PE) a cada estación de la red DP. La dirección de
diagnóstico se utiliza en parámetros para las SFCs que acceden a los datos de diagnóstico
de las estaciones (ejemplo: parámetro LADDR de SFC13). WinLC RTX también utiliza esta
dirección para informar al programa de usuario sobre las modificaciones de estado de la
estación (en el OB86).
Nota
En la documentación de STEP 7 la dirección de diagnóstico de la estación también se
denomina dirección básica lógica del esclavo o de la estación en contraposición a la
dirección básica lógica del módulo.
Al configurar WinLC RTX y la red PROFIBUS-DP en la configuración hardware de STEP 7
las 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ón
EB16383 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óstico
DP en la ayuda online del software de programación STEP 7, el manual de usuario de
STEP 7 y el manual de usuario SIMATIC NET PROFIBUS.
Área de direccionamiento
de las entradas
Imagen de byte 0
proceso de
WinLC RTX entradas
Byte 511 ó 1023
Entradas
Byte 16381
Byte 16382
Byte 16383
Figura 6-6
Esclavo DP 2
Esclavo DP 1
Sistemas
periféricos
descentralizados
Direcciones de diagnóstico
(1 byte para el esclavo DP)
Dirección de diagnóstico del maestro DP
Direcciones de diagnóstico de la periferia descentralizada
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
6-11
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. La tabla 6-5
describe 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 permite
conocer qué estaciones presentan un problema y determinar la causa del mismo.
Tabla 6-5
EXTF
LEDs EXTF y BUSF1
BUSF1
Descripción
Para solucionar este problema,
Apagado
Apagado
Sin configuración
Compruebe que en su proyecto de STEP 7 se
ha definido la configuración de DP. Cargue los
datos de sistema del proyecto en WinLC RTX.
Apagado
Apagado
Funcionamiento normal
Los esclavos DP configurados reaccionan
normalmente. No es necesaria ninguna
intervención.
Fallo de estación
Compruebe que el cable de bus que llega a
WinLC RTX (a la tarjeta CP) está conectado y
que todos los segmentos de los nodos finales
están terminados correctamente con una
resistencia.
Encendido Parpadea
Compruebe si el bus presenta alguna
interrupción.
Encendido Apagado
6-12
No se ha podido
acceder como mínimo a
un esclavo DP
Espere a que finalice el proceso de rearranque
de WinLC RTX. Si el LED continúa
parpadeando, compruebe los esclavos DP o
revise los datos de diagnóstico
correspondientes a los esclavos DP.
Fallo de diagnóstico
Indica que no se ha eliminado una condición de
fallo o que un módulo DP con capacidad de
diagnóstico ha abierto el OB82.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Configurar la red PROFIBUS-DP
6.4
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.
• La configuración hardware de STEP 7 también afecta a la configuración de la red
PROFIBUS-DP. Estos datos se guardan en la carpeta de datos de sistema que se carga
en 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 los
parámetros de arranque de WinLC RTX en el apartado 5.5 (y en la tabla 5-5), en la ayuda
online 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 para
conectar la red:
1. Si el controlador WinLC RTX se encuentra en STOP, cargue la configuración de la red
PROFIBUS-DP. Sólo puede cargar los datos de sistema (configuración hardware) o los
bloques 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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
6-13
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.
• El OB82 reacciona a alarmas de diagnóstico provocadas por un módulo E/S con
capacidad 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 OB85
en 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 el
mó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 la
red física (p.ej. un cortocircuito).
• El OB122 reacciona a un error de acceso a E/S en el Programa de usuario. Si el OB122
no está programado, el controlador WinLC RTX pasa a STOP.
Las SFC39 hasta SFC42 permiten desactivar y activar estos OBs. Si se intenta procesar un
OB que no se ha cargado en WinLC RTX, el controlador pasa a STOP.
Las variables locales correspondientes a estos OBs contienen información sobre el
arranque que indican la causa de la ejecución del OB. Esta información permite al programa
del OB reaccionar al evento. Encontrará información detallada sobre el uso de los OBs en el
manual 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ón
SFC13 (DPNRM_DG). Encontrará información detallada sobre la función SFC13 en el
manual de referencia Funciones estándar y funciones de sistema S7-300/400.
6-14
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
A
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.
• 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 referencia
Funciones 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
Sublista
ID de SZL
(hexadecimal)
Índice
Contenido del registro
(hexadecimal)
ID de SZL
0000
Todos los IDs de SZL disponibles.
0300
Muestra los índices disponibles.
Información sobre todos los IDs de SLZ
disponibles
0131
0132
0222
Identificador de CPU
0011
Todos los registros de la sublista
0111
Un registro de la sublista
0F11
Sólo información de cabecera
Índices de ID de SZL 0131
Índices de ID de SZL 0132
Índices de ID de SZL 0222
WinLC RTX: Modelo y número de versión
0001
0007
Identificador del módulo
Identificador del firmware
0100
0200
0300
Sistema de tiempo en WinLC RTX
Reacción del sistema
Descripción idiomática de WinLC RTX
Funciones de CPU
0112
Sólo los registros de un grupo de
funciones
0F12
Sólo información de cabecera
0013
Áreas de la memoria de
aplicación
Memoria de trabajo, memoria de carga integrada,
memoria de carga externa, número máximo de memorias
de carga externas y capacidad de la memoria de
seguridad
0014
Áreas del sistema operativo
Imagen de proceso de entradas (bytes), imagen de
proceso de salidas (bytes), marca (bytes),
temporizadores, contadores, tamaño del área para
entradas y salidas y área total de los datos locales de
WinLC RTX (bytes)
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
A-1
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
(hexadecimal)
Índice
Contenido del registro
(hexadecimal)
Tipo de bloque
0015
Todos los registros de la sublista
0115
Un registro, según índice
F15
Sólo información de cabecera de la
sublista de la SZL
0019
Estado de los LEDs de los
módulos
0119
Estado de todos los LEDs
Estado de cada uno de los LEDs
0F19
Sólo información de cabecera
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)
0A00
0B00
0C00
0E00
0800
OBs (número y tamaño)
0002
0003
0004
0005
0006
0007
0008
000B
INTF
EXTF
RUN
STOP
FRCE
CRST
BAF
BUSF1
0001
0050
Evento que ha ejecutado el OB1
Evento que ha ejecutado el OB80
0000
Prioridad de los OBs posibles
4520
5000
5010
5020
5030
Estado operativo defectuoso
Estado operativo STOP
Estado operativo ARRANQUE
Estado operativo RUN
Estado operativo PARADA
Fallo interno
Fallo externo
RUN
STOP
Forzado permanente
Reinicio
Fallo de batería
Fallo de bus
Correspondencia evento de
interrupción/fallo
(a través de los números del OB
asignado)
0021
Todos los eventos de interrupción
posibles
0F21
Sólo información de cabecera
Estado de interrupción
0222
Registro del evento de interrupción
indicado
Prioridad
0023
Registros de todas las prioridades
0123
Registros de una prioridad
determinada
0223
Registros de todas las prioridades
configuradas
Sólo información de cabecera
0F23
Estado operativo de la CPU
0124
Último cambio del estado operativo
Estado operativo actual
0424
0524
A-2
Estado operativo indicado
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
(hexadecimal)
0131
Índice
Contenido del registro
(hexadecimal)
Parámetros de comunicación del
modo de comunicación indicado
0001
0002
Número de enlaces y velocidades de
transferencia
0003
Parámetros de test y arranque
0004
Parámetros de la interfaz de usuario
0005
Sistema de administración de objetos
(funcionamiento del sistema operativo)
0006
Funciones de diagnóstico y entradas de
diagnóstico
0009
PBK: Enlaces; número de parámetros de
envío y recepción
Número de contadores de horas de
servicio
0132
Información del estado de la
comunicación del modo de
comunicación indicado
0001
Número y tipo de enlaces
0002
Número de ciclos de prueba configurados
0003
Interfaz de usuario: número de los
trabajos de lectura cíclicos actuales
0004
Niveles de protección de WinLC RTX
0008
Sistema horario, factor de corrección,
contador de horas de servicio, fecha y
hora
0009
000A
Velocidad de transferencia (regulada con
MPI)
0x10
Velocidad de transferencia (con bus de
fondo S7-300)
Ciclo PMC S7: Número de mensajes
configurados y sello horario del SDB para
el ciclo
0033
Lista de estaciones de
diagnóstico
Todas las entradas
Eventos de arranque
0782
Prioridad
Eventos de arranque de todos los
OBs de una prioridad antes del
procesamiento
ID del evento, prioridad y
número de OB
Información del estado de los
módulos
0A91
Información del estado de todos los
subsistemas DP y maestros DP
0C91
Información del estado de un
módulo
0D91
Información del estado de la
estación indicada
Dirección de
inicio
xxyy
Funciones y parámetros de los módulos
Todos los módulos de la estación yy de la
red PROFIBUS-DP xx
Sólo información de cabecera
0F91
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
A-3
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
(hexadecimal)
Índice
Contenido del registro
(hexadecimal)
Información del estado de los
nodos de una red DP
0092
Estado previsto para los nodos de
una subred
0292
Estado real de los nodos de una
subred
0692
Esclavos DP que indican el fallo de
uno o varios módulos
Información sobre el estado de los nodos
enlazados con la red PROFIBUS-DP
0000
ID de la
subred
Sólo información de cabecera
0F92
Búfer de diagnóstico
00A0
Todas las entradas
(información de eventos)
01A0
Número indicado
entradas
0FA0
Sólo información de cabecera
Información de eventos (según evento)
Diagnóstico de módulo
A-4
Información de diagnóstico específica de
cada módulo
00B1
Registro 0 de la información de
diagnóstico de los módulos
Dirección de
inicio
00B3
Registro 0 de la información de
diagnóstico de los módulos
(diagnóstico completo dependiente
del módulo)
Número de
bastidor y de
slot
00B4
Diagnóstico DP-Norm de un esclavo
DP
Dirección inicial del módulo indicado
Número de bastidor y de slot del módulo
indicado
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B
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. Además de estos bloques de sistemas, puede utilizar
otros bloques de S7 para crear su programa de usuario:
• Funciones (FC): WinLC RTX admite hasta 65.536 FCs (FC0 hasta FC65535). Cada una
de 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áximo
de 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 referencia
Funciones 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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-1
Juego de instrucciones
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 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:
– El tamaño de las imágenes de proceso de las entradas y salidas (áreas de memoria E
y A) puede ajustarse a 512 bytes ó 1024 bytes. En estas áreas de memoria puede
acceder directamente a las instrucciones del programa de usuario.
– Con las operaciones de carga (L) y transferencia (T) (de la lista de instrucciones) o
con la operación transferir valor (MOVE) (en el esquema de contactos) para la
periferia descentralizada (áreas de memoria PE y PA) puede acceder a un máximo de
16384 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-DP
como otros esclavos DP).
Datos
técnicos
Tabla B-1
Datos técnicos de WinLC RTX
Descripción
WinLC RTX
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
• Otros programas que se ejecutan al mismo tiempo que
WinLC RTX
B-2
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Juego de instrucciones
Tabla B-1
Datos técnicos de WinLC RTX, continuación
WinLC RTX
E/S digitales (digital y analógico)
Descripción
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
• Salidas
• E0.0 hasta E511.7 ó E0.0 hasta E1023.7
• A0.0 hasta A511.7 ó A0.0 hasta A1023.7
Marcas
2 KB
• Área remanente (configurable)
• Predeterminado como
• MB0 hasta MB255
• 16 bytes (MB0 hasta MB15)
remanente
Contador
512
• Área remanente (configurable)
• Predeterminado como
• Z0 hasta Z63
• 8 (Z0 hasta Z7)
remanente
Temporizadores (sólo se actualizan
en OB1)
• Área remanente (configurable)
• Predeterminado como
512
• T0 hasta T127
• Ninguno
remanente
Marca de ciclo
8 bits marca de ciclo (1 byte)
Bits del byte de la marca de ciclo se
activan en momentos determinados
y son forzables a través del
programa de usuario.
8 frecuencias dentro de 1 byte en el área de memoria de las
marcas: la dirección puede configurarse.
Número de bloques admitidos
•
•
•
•
OB
16
(véase la tabla B-2)
SFB
7
(véase la tabla B-9)
SFC
52
(véase la tabla B-6)
Número máximo de SFCs
asíncronas
20
• Áreas de direccionamiento para
bloques lógicos:
–
FB
FB0 hasta FB65535
–
FC
FC0 hasta FC65535
–
DB
DB1 hasta DB65535 (DB0 está reservado)
• Número total de bloques que
2500
pueden cargarse en WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-3
Juego de instrucciones
Tabla B-1
Datos técnicos de WinLC RTX, continuación
WinLC RTX
Profundidad de anidado
Descripción
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
• 125
admitidos
• Velocidad de transferencia
• 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)
• Búsqueda velocidad de
• Irrelevante
transferencia (como esclavo DP)
• Memoria de transferencia (como
• Irrelevante
esclavo DP)
• Distancia máxima
B-4
• Según la velocidad de transferencia (véase la tabla 6-1)
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Juego de instrucciones
B.2
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
OB
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
OB122
Error de acceso a periferia
Prioridad del OB que ha
provocado
d ell 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 en
caliente
La tabla B-3 indica los OBs para el ciclo principal del programa así como para el rearranque
en frío y en caliente. WinLC RTX dispone del OB1 (ciclo principal del programa) para el
procesamiento continuado del programa de usuario. Al cambiar del estado operativo STOP
al estado operativo RUN (o bien RUN-P), WinLC RTX ejecuta el OB100 (rearranque en
caliente) o el OB102 (rearranque en frío). El OB que se ejecuta depende de la configuración
de hardware de WinLC RTX o bien del modo de rearranque ajustado en el panel de control
de 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 en
caliente
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-5
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. Puede modificar la prioridad de los OBs de
interrupción (véase la tabla B-2).
Tabla B-4
OBs de interrupción
Evento de
arranque
Alarma
Prioridad
predeterminada
Alarma horaria
OB10
1111H (OB10)
2
Alarma de retardo
OB20
1121H (OB20)
3
Alarma cíclica
OB35
1136H
12
Campo: 1 ms hasta 60000ms
OB36
1137H
13
OB40
1141H (canal 1)
16
baj.
Campo: 1 ms hasta 60000ms
El tiempo mínimo práctico depende de la
capacidad del ordenador y del tamaño del
programa de usuario.
Alarma de proceso
alto
Si ha configurado WinLC RTX de tal manera que se deba ejecutar un OB de interrupción
determinado pero el OB en cuestión no está cargado, WinLC RTX reacciona de la siguiente
manera:
• Si faltan OB10, OB20 y OB40, y OB85 no se ha cargado, WinLC RTX cambia de estado
operativo (de RUN a STOP).
• WinLC RTX permanece en el estado operativo RUN si OB35 ó OB36 faltan o no pueden
procesarse en ese momento.
Nota
Si ha configurado OB35 ó OB36 de tal manera que deban ejecutarse en intervalos
determinados, debe asegurarse de que el programa pueda ser ejecutado dentro del
intervalo en cuestión y de que su aplicación en WinLC RTX pueda procesar el OB en el
tiempo asignado.
B-6
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
• 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 sido
cargado, WinLC RTX cambia el estado operativo (de RUN a STOP).
Tabla B-5
OBs de error
Evento de
arranque
Error
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
OB85
35A1H,
35A3H,
39B1H,
39B2H,
26
OB86
38C4H,
39C4H,
38C5H,
39C5H,
38C7H,
38C8H,
26 (ó 28)
• El evento de arranque se produce para un OB
que no está cargado.
• WinLC RTX intenta acceder durante el ciclo
E/S a un módulo o a un esclavo DP que
presenta 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.
Fallo en la periferia descentralizada: una estación
de la red PROFIBUS-DP ha fallado.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-7
Juego de instrucciones
Tabla B-5
OBs de error, continuación
Error
B-8
Evento de
arranque
Error de programación
(Ejemplo: el programa de usuario intenta acceder
a 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
Error de acceso a periferia
(Ejemplo: el programa de usuario intenta acceder
a un módulo defectuoso o no conectado.)
OB122 2942H, 2943H
Prioridad predet.
Misma prioridad que el
OB que ha provocado
el fallo.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Juego de instrucciones
B.3
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. Las siguientes
SFCs 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 el
segundo (con REQ = 0) durante el STARTUP (arranque), de modo que la operación puede
finalizar 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
SFC
Funciones de sistema compatibles (SFCs)
Nombre
Descripción
Tiempo de
ejecución1
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.
17,13 s
Configuración DP probada: un esclavo ET 200M con un
módulo de 8 entradas y 8 salidas y un módulo de 16 salidas.
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-9
Juego de instrucciones
Tabla B-6
SFC
Funciones de sistema compatibles (SFCs), continuación
Nombre
Descripción
Tiempo de
ejecución1
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.
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 una
aplicación borrar un bloque de datos irrelevante para el
proceso.
8,88 s
SFC24
TEST_DB
Proporciona información sobre un bloque de datos. En
WinLC RTX 3.1 SFC24 puede proporcionar la longitud de DB
y escribir marcas de protección para bloques de datos no
relevantes aunque se indique el código de error 80B2 para
bloques de datos no relevantes para el proceso.
7,25 s
SFC26
UPDAT_PI
Actualiza la imagen de proceso de entradas.
55,13 s
1 palabra
50 palabras
100 palabras
10,83 s
12,33 s
13,83 s
Configuración DP probada: un esclavo ET 200M con un
módulo de 8 entradas y 8 salidas y un módulo de 16 salidas.
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ón
de mayor prioridad que el OB actual.
4,81 s
SFC42
EN_AIRT
Libera el procesamiento de nuevos eventos de interrupción de
mayor 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
B-10
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Juego de instrucciones
Tabla B-6
SFC
Funciones de sistema compatibles (SFCs), continuación
Nombre
Descripción
Tiempo de
ejecución1
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
diagnó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 se
almacenen de forma inmediata. Los bloques de la memoria de
carga que posibilitan el restablecimiento tras un fallo total
pueden actualizarse durante una ejecución del programa.
Utilice SFC84 sólo para segmentos de la base de datos de
mayor tamaño, pero no para el procesamiento frecuente de
variables.
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 en
un 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 de
su 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 entre
ejecuciones correlativas de un OB, de los tiempos de ejecución totales o de los tiempos de
retardo de ejecución de un OB, etc. Con la función SFC78 no se puede determinar el tiempo
de retardo actual de la ejecución de un OB que se está produciendo.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-11
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)
Mensaje
Código de fallo
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 a
SFC84
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és
de un fallo de Windows NT. Las aplicaciones que deben continuar funcionando tras un fallo
de Windows NT deben consultar este código de fallo.
B-12
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Juego de instrucciones
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
SFC
Tiempos de ejecución de las operaciones de DP
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.
17,13 s
Configuración DP probada: un esclavo ET 200M con
un módulo de 8 entradas y 8 salidas y un módulo de 16
salidas.
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.
55,13 s
Configuración DP probada: un esclavo ET 200M con
un módulo de 8 entradas y 8 salidas y un módulo de 16
salidas.
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 de
ciclo de 0 en un 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 de su sistema.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-13
Juego de instrucciones
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 muestra
los SFBs que soporta WinLC RTX. Si el programa de usuario abre un SFB, debe haber un
bloque de datos (DB) asignado.
Tabla B-9
Bloques de función de sistema compatibles (SFBs)
Nombre
SFB
Descripción
Tiempo de
ejecución1
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
B.6
Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo de
ciclo de 0 en un 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 de su sistema.
Tiempos de ejecución de operaciones
Los datos indicados en la tabla B-10 (Tiempos de ejecución de operaciones aritméticas) y
en la tabla B-11 (Tiempos de ejecución de instrucciones) son valores medios de programas
de STEP 7 procesados por WinLC RTX. Los tiempos de ejecución reales pueden diferir de
los 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úmero real1
Palabra
doble1
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
B-14
Número
entero1
Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo de
ciclo de 0 en un 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 de su sistema.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Juego de instrucciones
Tabla B-11
Tiempos de ejecución (s) por operación
Tiempo de ejecución1
Operaciones
Operaciones de enlace:
Áreas de memoria:
U, UN O, ON, X, XN
Direccionamiento
Direccionamiento
directo
indirecto
E
0,17 s
0,24 s
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):
0,12 s
==I, <>I, >I, <I, >=I, <=I
Operaciones con los bits de la palabra de estado:
0,15 s
U==0, U<>0, U>0, U<0, U>=0, U<=0
Flanco ascendente
FP
0,24 s
Flanco descendiente
FN
0,24 s
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
SP
1,94 s
2,04 s
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
OPN
1,22 s
Operación de carga
L
0,16 s
Operación de transferencia
T
0,17 s
Flancos:
Activar/desactivar operaciones
Operaciones temporales
Salida de impulso
Reiniciar (temporizador)
Otras:
1
Abrir DB
Los tiempos de ejecución se han medido con un tiempo de reposo de 0 y un tiempo mínimo de ciclo de 0 en
un 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 de
su sistema.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
B-15
Juego de instrucciones
B-16
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C
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). 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ón
MRES .
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-1
Panel de control
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 control
contiene 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
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
Muestra el estado del controlador.
PS
ON
BATTF
CPU
INTF
EXTF
BUSF1
RUN-P
RUNP
RUN
STOP
BUSF2
Borra las áreas de memoria del
controlador.
FRCE
RUN
STOP
Ready
Figura C-1
!
Ajusta el estado operativo del
controlador.
MRES
Design
S7WCPanel1
44,2
24 x 26
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 modo
de operación del controlador en el proceso real. Si pulsa el botón MRES, se reinicia la
memoria del controlador.
Si se borra o cambia el modo de operación del controlador, se interrumpe el desarrollo del
proceso. Si los equipos no se encuentran en un estado seguro, la interrupción del proceso
puede 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 si
no se ha asegurado antes de que los equipos se encuentran en un estado seguro. Instale
un circuito físico de parada de emergencia para la máquina o bien para el proceso.
C-2
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. Al cambiar al estado operativo STOP, las salidas adoptan un estado
seguro.
• En estado operativo RUN, el controlador ejecuta el programa de usuario. No puede
cargar nuevos programas o bloques lógicos mientras el controlador se encuentre en
estado operativo RUN.
• En estado operativo RUN–P el controlador ejecuta el programa de usuario. Puede cargar
nuevos programas o bloques lógicos en la CPU.
Seleccionando el botón correspondiente, el controlador pasa al estado operativo
seleccionado. Los LEDs de estado del panel de control indican si el controlador se
encuentra en estado operativo RUN (o RUN-P) o STOP.
Si desea que una fuente externa, por ejemplo el software de programación STEP 7, pueda
cambiar el estado operativo del controlador WinLC RTX, seleccione el estado operativo
RUN o RUN-P. Si el software externo cambia el estado operativo, el botón marcado no
cambia, 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
Descripción
Estado
operativo
RUNP
El controlador procesa el programa de usuario. Si el controlador WinLC RTX se
encuentra en estado operativo RUN-P (estado operativo RUN-PROGRAM), puede
ejecutar 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 el
controlador en su PC o en su unidad de programación pero no puede cargar ningún
programa en el controlador.
STOP
El controlador no procesa el programa de usuario. Si el controlador WinLC RTX se
encuentra 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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-3
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. No puede cambiar el estado del controlador haciendo
clic en los LEDs de estado.
Si el programa de usuario contiene un punto de parada, se encienden los LEDs RUN y
STOP mientras el punto de parada esté activo: el LED de estado para RUN parpadea y el
de STOP está encendido.
Cuando se lleva a cabo un reinicio se encienden los LEDs RUN y STOP: el LED para el
estado RUN parpadea y el de STOP está encendido durante el reinicio. Si se apaga el LED
del 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 de
estado
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 de
programació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 un
error de E/S.
BUSF1
Estos LEDs se encienden (de forma permanente o intermitente) para indicar un
error en la comunicación con la periferia descentralizada (véase la tabla 6-5).
BUSF2
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
Se enciende de acuerdo con el estado operativo (RUN o STOP).
Cuando RUN parpadea y STOP está encendido de forma constante:
STOP
Todos los
LEDs de
estado
parpadean.
• El controlador está reiniciándose.
• El programa de usuario ha alcanzado un punto de parada.
Cuando todos los LEDs de estado parpadean, WinLC RTX ha detectado un error
que no puede solventarse mediante un borrado total (MRES). Para proseguir
ejecute 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 controlador
WinLC RTX en el panel de control de Windows NT.
C-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. 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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-5
Panel de control
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 engine
para el que debe configurarse el enlace. El panel no puede conectarse a autómatas de
hardware ni a la red. La figura C-2 muestra el cuadro de diálogo “Propiedades” para el panel
de 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
General
Name
Control Engine
WinLC RTXRTX
Aceptar
Figura C-2
Cancelar
Aplicar
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.
C-6
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Panel de control
C.3
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. La
tabla C-3 muestra ejemplos de subprogramas que ejecutan estas tareas cuando pulsa un
botón de comando en la hoja de trabajo VB.
• Si se abre el subprograma ConnectToCPU, el panel de control se enlaza con un
controlador 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 ConnectToCPU
S7Panel1.ConnectCPU = True
End Sub
’Enlazar el panel con el control engine seleccionado
Private Sub SetToRun
S7Panel1.ModeCtrl = RUN_Switch
End Sub
’Poner WinLC RTX en estado RUN
Private Sub SetToRunP
S7Panel1.ModeCtrl = RUNP_Switch
End Sub
’Poner WinLC RTX en estado RUN-P
Private Sub SetToStop
S7Panel1.ModeCtrl = STOP_Switch
End Sub
’Poner WinLC RTX en estado STOP
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-7
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. Puesto que su aplicación dispone de una contraseña u otra
protecció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 tareas
siguientes:
• Para sortear la protección de escritura del panel de control, puede fijar la propiedad
SecurityState del panel en App_Does_Security. Ahora, el panel de control deja que
sea 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 hoja
de trabajo de la aplicación.
• Para asegurar que el usuario ha obtenido la autorización de la aplicación antes de que
pueda introducir cambios a través del panel de control, debe fijar la propiedad SwitchOK
del panel de control en False. Ahora, el botón del panel de control sólo reacciona a los
requisitos 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 de
trabajo de la aplicación.
• Para que el usuario pueda introducir cambios a través del panel de control para el
controlador, su aplicación fija la propiedad SwitchOK del panel de control en True.
Cuando el subprograma PerformSecurityCheck determina que el usuario está autorizado
a realizar cambios con el panel de control, el subprograma fija la propiedad SwitchOK del
panel de control en True. Mientras la propiedad SwitchOK no esté fijada en True, el panel
de 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 ayuda
de este código de ejemplo, determina si el usuario ha obtenido la autorización de la
aplicació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 estado
operativo RUN, el panel de control comprueba el estado de la propiedad SwitchOK antes de
cambiar el estado operativo del controlador.
C-8
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
’las propiedades del panel de control
’Ajustar Control Engine String para el controlador
S7Panel.ControlEngine = WinLC RTX
’Enlazar el panel de control con WinLC RTX
S7Panel.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 escritura
S7Panel.SwitchOK = False
’Ajustar la protección de escritura de modo que la aplicación compruebe la protección de
escritura
S7Panel.SecurityState = App_Does_Security
End Sub
Private Sub PerformSecurityCheck()
’Este subprograma comprueba la protección
’
’El código que comprueba la protección
’Si el usuario puede realizar cambios,
’En caso contrario AppPasswordValid se
de escritura para la aplicación.
de escritura de la aplicación se asigna aquí...
AppPasswordValid se fijará en True
fijará en False
’El estado de AppPasswordValid determina si el panel de control reacciona a las órdenes
del ’usuario
S7Panel.SwitchOK = AppPasswordValid
End Sub
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-9
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. Las constantes declaradas para el
subprograma 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 = &H2
Const LED_3SEC = &H100
Const LED_ON = &H200
Const LED_05HZ = &H300
Const 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 Then
RunLedColorTxt.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) Then
RunLedColorTxt.Caption = “El color del LED para el estado operativo RUN es verde”
End If
If ((S7Panel.CpuRun And LED_ON) = LED_ON) Then
RunLedColorTxt.Caption = “El LED para el estado operativo RUN está encendio”
(y no parpadea)”
End If
If ((S7Panel.CpuRun And LED_3SEC) = LED_3SEC) Then
RunLedColorTxt.Caption = “El LED para el estado operativo RUN parpadea 3 segundos”
End If
If ((S7Panel.CpuRun And LED_05SEC) = LED_05HZ) Then
RunLedColorTxt.Caption = “El LED para el estado operativo RUN parpadea en intervalos
de 5 Hz”
End If
If ((S7Panel.CpuRun And LED_20SEC) = LED_20HZ) Then
RunLedColorTxt.Caption = “El LED para el estado operativo RUN parpadea en intervalos
de 20 Hz”
End If
End Sub
C-10
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Panel de control
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 los
estados de los LEDs del panel de control. Estas máscaras determinan el estado de cada
una de las propiedades de los LEDs.
Tabla C-6
Máscaras para los LEDs del panel de control
Descripción
Máscara (valor hexadecimal)
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-11
Panel de control
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 control
engine (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 incluidos
en “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 propiedad
sólo es válida para WinLC RTX. La función de autoarranque provoca que WinLC RTX se
abra 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 incluidos
en “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:
C-12
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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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á 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
Un número entero que comprueba si el objeto ejecuta la operación
solicitada.
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 se
permite.
2 - Check_Bad
La contraseña no se ha introducido correctamente y la operación no
se autoriza.
Propiedad ConnectCPU
Válido para: Panel de control
Esta propiedad establece una conexión con el controlador S7 ó la interrumpe (WinLC RTX o
uno 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 incluidos
en “Válido para”.
value
Una expresión booleana que indica si el objeto se enlaza con un
control 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.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-13
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
La expresión “object” hace referencia a uno de los objetos incluidos
en “Válido para”.
value
Una cadena de caracteres que indica el nombre de la ruta y la
identificació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 de
comunicación (BUSF1 y BUSF2) del control. BUSF1 muestra el estado de la periferia
descentralizada 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 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
de 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, por
ejemplo, roturas del hilo de las entradas y salidas locales.
Sintaxis:
[value =] object.CpuExtF
C-14
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
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” del
control. El indicador FRCE se enciende cuando está activa una función Force solicitada por
el usuario. (Con el software de programación STEP 7, el usuario puede conseguir que el
control 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 incluidos
en “Válido para”.
value
Una expresión de número entero que indica el estado del indicador
FRCE en el objeto.
Las parametrizaciones para el valor se representan en la tabla C-6.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-15
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á 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
INTF 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 estado
operativo 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 incluidos
en “Válido para”.
value
Una expresión de número entero que indica el estado del indicador
RUN.
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á en
marcha o en funcionamiento. El panel de control consulta el control engine y cuando éste
reacciona, la propiedad pasa a True.
Sintaxis:
[value =] object.CpuRunning
C-16
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
El valor tiene las parametrizaciones siguientes:
Parametrización
Descripción
True
El control engine funciona y ha reaccionado a la consulta del
control.
False
(Valor por defecto) El control engine no funciona y tampoco
reacciona.
Propiedad CpuStop
Válido para: Panel de control
Esta propiedad protegida contra escritura determina el estado del indicador de estado
operativo 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 incluidos
en “Válido para”.
value
Una expresión de número entero que indica el estado del indicador
STOP.
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-17
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.
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 incluidos
en “Válido para”.
value
Una expresión booleana que reinicia la pila tampón del control
engine.
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:
C-18
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 hardware del
control engine.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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” hace referencia a uno de los objetos incluidos
en “Válido para”.
value
Una cadena de caracteres que indica la referencia del control
engine.
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 incluidos
en “Válido para”.
value
Un número entero que indica el nuevo estado operativo del control
engine.
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-19
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. Esta propiedad es válida para el control engine. El indicador BATTF se enciende
cuando 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 incluidos
en “Válido para”.
value
Una expresión de número entero que indica el estado del indicador
BATTF 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 de
alimentación) del control. El indicador ON muestra el estado de la fuente de alimentación del
control engine.
Sintaxis:
[value =] object.PSOn
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
PS en el objeto.
Las parametrizaciones para el valor se representan en la tabla C-6.
C-20
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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” hace referencia a uno de los objetos incluidos
en “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 que
aparecen 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 incluidos
en “Válido para”.
value
Una secuencia de caracteres que indica el nombre de la DLL
dependiente del idioma.
Propiedad ResourcePath
Válido para: Panel de control
Esta propiedad protegida contra escritura contiene los nombres de las rutas de la DLL
dependiente del idioma para el control.
Sintaxis:
object.ResourcePath [= value]
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-21
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.
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 las
operaciones 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 incluidos
en “Válido para”.
value
Un número entero que indica el nivel de protección para el objeto.
El valor tiene las parametrizaciones siguientes:
C-22
Parametrización
Descripción
0
El panel de control ejecuta consultas de seguridad.
1
La consulta de seguridad del panel de control está desactivada. Su
aplicación ejecuta todas las operaciones de seguridad. (Consulte
también: propiedad SwitchOK.)
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
La expresión “object” hace referencia a uno de los objetos incluidos
en “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 cambiar
la 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 cuando
aparece un error causado por el usuario. Cada vez que aparece un error, se activa el evento
Error. Si la propiedad ShowErrorBoxes está activada, aparece un mensaje de error
está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 SIMATIC
determinado) se refiere a uno de los objetos indicados en “Válido
para”.
value
Una expresión booleana que indica si el panel de control muestra
mensajes de error.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-23
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. Si la propiedad SecurityState tiene el valor 3, el panel de control
espera hasta que la propiedad SwitchOK se fija en True antes de ejecutar la operación
solicitada. Si la propiedad SecurityState está fijada en 4, tiene que fijarse en “True” para que
puedan 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 incluidos
en “Válido para”.
value
Una expresión booleana que permite o no la ejecución de una
operación solicitada.
El valor tiene las parametrizaciones siguientes:
C-24
Parametrización
Descripción
True
El usuario puede ejecutar la operación solicitada. A continuación, el
panel de control ejecuta la operación.
False
(Valor por defecto) El panel de control no ejecuta la operación
solicitada.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Panel de control
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 en
el 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 no
tiene 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 se
pulsa el botón del ratón.
Sintaxis:
MouseDown(short Button, short Shift, OLE_XPOS_PIXELS x, _
OLE_YPOS_PIXELS y)
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-25
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). Estos bits corresponden a los valores 1, 2 y 4
respectivamente. Sólo uno de los bits está fijado y, con ello, indica
qué botón del ratón ha lanzado el evento.
Shift
Un número entero que corresponde al estado de las teclas
MAYÚSCULAS, CTRL y ALT al pulsar o soltar el botón del ratón
especificado en el parámetro Button.
Cuando se pulsa la tecla, se fija un bit. El parámetro Shift es un
mapa de bits que contiene los bits de valor más bajo que
corresponden a las teclas MAYÚSCULAS (bit 0), CTRL (bit 1) y ALT
(bit 2 ). Estos bits corresponden a los valores 1, 2 y 4
respectivamente. El parámetro “Shift” muestra el estado de estas
teclas. Pueden estar fijados todos, algunos o ninguno de los bits, lo
que muestra que se han pulsado, todas, algunas o ninguna de las
teclas. Ejemplo: Si las teclas CTRL y ALT están pulsadas
simultáneamente, el valor de Shift es 6.
x, y
C-26
Facilita un número entero que corresponde a la posición actual del
puntero del ratón.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
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). Estos bits corresponden a los valores 1, 2 y 4
respectivamente. Sólo uno de los bits está fijado y, con ello, indica
qué botón del ratón ha lanzado el evento.
Shift
Un número entero que corresponde al estado de las teclas
MAYÚSCULAS, CTRL y ALT al pulsar o soltar el botón del ratón
especificado en el parámetro Button.
Cuando se pulsa la tecla, se fija un bit. El parámetro Shift es un
mapa de bits que contiene los bits de valor más bajo que
corresponden a las teclas MAYÚSCULAS (bit 0), CTRL (bit 1) y ALT
(bit 2 ). Estos bits corresponden a los valores 1, 2 y 4
respectivamente. El parámetro “Shift” muestra el estado de estas
teclas. Pueden estar fijados todos, algunos o ninguno de los bits, lo
que muestra que se han pulsado todas, algunas o ninguna de las
teclas. Ejemplo: Si las teclas CTRL y ALT están pulsadas
simultáneamente, el valor de Shift es 6.
x, y
Facilita un número entero que corresponde a la posición actual del
puntero del ratón.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-27
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
y)
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 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). Estos bits corresponden a los valores 1, 2 y 4
respectivamente. Sólo uno de los bits está fijado y, con ello, indica
qué botón del ratón ha lanzado el evento.
Shift
Un número entero que corresponde al estado de las teclas
MAYÚSCULAS, CTRL y ALT al pulsar o soltar el botón del ratón
especificado en el parámetro Button.
Cuando se pulsa la tecla, se fija un bit. El parámetro Shift es un
mapa de bits que contiene los bits de valor más bajo que
corresponden a las teclas MAYÚSCULAS (bit 0), CTRL (bit 1) y ALT
(bit 2 ). Estos bits corresponden a los valores 1, 2 y 4
respectivamente. El parámetro “Shift” muestra el estado de estas
teclas. Pueden estar fijados todos, algunos o ninguno de los bits, lo
que muestra que se han pulsado todas, algunas o ninguna de las
teclas. Ejemplo: Si las teclas CTRL y ALT están pulsadas
simultáneamente, el valor de Shift es 6.
x, y
Facilita un número entero que corresponde a la posición actual del
puntero 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 de
control. 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 el
panel de control. Con este evento puede implementar un contactador externo para su
proceso.
Sintaxis: RunBttnSelected()
C-28
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
Este evento aparece cuando el usuario pulsa el botón del modo de operación STOP en el
panel de control. Con este evento puede implementar un contactador externo para su
proceso.
Sintaxis: StopBttnSelected()
Evento UpdateState
Válido para: Panel de control
Este evento aparece cuando el panel de control reconoce un cambio del estado del control
engine.
Sintaxis: UpdateState()
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
C-29
Panel de control
C-30
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D
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
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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-1
Distribución de tiempos entre WinLC RTX y el PC
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 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.
Alarmas y aplicaciones de prioridad superior. Esta categoría incluye todo software con
mayor prioridad a la ejecución del programa de control. Todas las actividades de este grupo
interrumpen 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), alarmas
horarias (OB1x), OBs de retardo de tiempo (OB2x) y todos los OBs retardados con la
SFC47 ”WAIT”.
• Eventos de los drivers de la tarjeta PROFIBUS CP, como eventos de diagnóstico y
eventos 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 de
WinLC RTX.
Ejecución del programa de control. Ésta es la función que ejecuta todos los bloques del
programa de control. WinLC RTX administra la prioridad relativa de cada uno de los OBs y
en la ejecución cambia de un OB a otro. Los OBs se ejecutan con la misma prioridad que el
sistema operativo Windows o bien RTX. Puede ajustar otras aplicaciones de tal forma que
tengan la misma prioridad que la ejecución del programa de control. Esto repercute en el
comportamiento del programa de control de forma similar a la actividad de una alarma, es
decir, la aplicación afecta al comportamiento determinístico de la ejecución del programa de
control.
Comunicación y aplicaciones de menor prioridad Esta categoría incluye la
comunicación de WinLC RTX con otras aplicaciones y todas las aplicaciones cuya prioridad
es 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
D-2
Ejecución del programa de control de WinLC RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Distribución de tiempos entre WinLC RTX y el PC
D.2
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. Las hebras de menor prioridad sólo se
ejecutan si todas las hebras de mayor prioridad están en estado de espera (p.ej. si esperan
a que finalice otra actividad o si están en estado de reposo durante un tiempo). En la figura
D-2 se representan las prioridades de hebras así como la relación con la hebra para la
ejecución del programa de control de WinLC RTX.
Nota
Windows y VenturCom RTX pueden funcionar en PCs con más de una CPU. Estos
ordenadores se conocen como ordenadores SMP (Symmetric Multi-Processing). Muchas
configuraciones incluyen dos CPUs. En los ordenadores SMP, cada CPU puede ejecutar
una hebra. Si WinLC RTX se ejecuta en un ordenador SMP, la ejecución del programa de
control tiene una repercusión mucho menor en otras actividades del PC.
Figura D-2
Prioridades de Windows y VenturCom RTX
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-3
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
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 de
definir una prioridad para las actividades de alarma de WinLC RTX, p.ej. para aquéllas que
provocan la ejecución de OBs de interrupción (véase la figura D-3, Ejecución del programa
de 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) u
otras aplicaciones del mismo entorno.
D-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
• 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 las
prioridades de Windows.
VenturCom dispone de una extensión de tiempo real (RTX) para sistemas operativos
Windows. VenturCom RTX implementa un subsistema de tiempo real (RTSS) para
aplicaciones que requieren tanto la función de tiempo real como la coordinación eficiente
con otras aplicaciones de Windows en la misma plataforma hardware.
WinLC RTX se ejecuta en el subsistema de tiempo real VenturCom (RTSS). Las hebras de
aplicación del RTSS se ejecutan con una prioridad superior a la del software de Windows, a
no ser que la aplicación haga una llamada de función al sistema operativo Windows. El
programa de control de WinLC RTX sólo se ve afectado por eventos de WinLC RTX de
mayor 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 ciclo
inferiores a 1 ms. WinLC RTX debería utilizarse para las aplicaciones de control de mayor
capacidad.
Dado que todas las prioridades del entorno RTSS son superiores a las prioridades de las
actividades de Windows, el valor 50 predeterminado para la prioridad durante la instalación
suele ser suficiente. Si se ejecutan otras aplicaciones RTSS, debe decidir si para la
ejecución del programa de WinLC RTX define una prioridad mayor o inferior a la del resto de
aplicaciones. Defina una prioridad inferior a la de aplicaciones como drivers para la
ejecución del programa de WinLC RTX, pero una prioridad superior a la de aplicaciones de
fondo.
Si WinLC RTX se ejecuta con una prioridad superior, los tiempos de reposo de la ejecución
determinan el tiempo asignado para otras actividades del PC.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-5
Distribución de tiempos entre WinLC RTX y el PC
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 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). En las prioridades de tiempo real este tiempo de reposo debe
producirse cada 50 ms o en intervalos inferiores para que los movimientos del ratón en
Windows 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ágenes
de E/S).
• En el segundo método se controla la duración del tiempo de reposo que se produce
durante un intervalo de vigilancia y el tiempo de reposo de la ejecución se fuerza de la
forma necesaria.
• El tercer método se desarrolla bajo el control de la aplicación y utiliza la función de
sistema “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 la
ejecución de un OB1. Se trata del tiempo que transcurre entre el final de OB1 y el comienzo
del siguiente ciclo libre. El tiempo mínimo predeterminado entre los ciclos es de 10 ms. El
tiempo 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 de
OB1. Si durante ese tiempo debe ejecutarse un OB de mayor prioridad, el tiempo de espera
al ciclo libre se interrumpe para que pueda ejecutarse el OB de mayor prioridad. Esto es
necesario para que el tiempo de espera al ciclo libre no retrase el procesamiento de OBs de
interrupción. La posibilidad de interrupción de este tiempo de espera hace que el PC pueda
disponer de un tiempo de CPU escaso durante la ejecución de programas de control que
durante 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 milisegundos
que 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 que
puede transcurrir entre el inicio del ciclo y el inicio del siguiente ciclo. Este valor debe ser
superior al tiempo de ejecución del ciclo anterior para que pueda implantarse el tiempo
de reposo entre los ciclos.
D-6
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. Por contra, el tiempo mínimo de ciclo produce un tiempo de reposo
variable y un tiempo de ciclo fijo si es suficientemente largo.
Administración del
tiempo 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 ciclo
fijada en la configuración de hardware de STEP 7. Si para el tiempo mínimo de ciclo
especifica 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 de
tiempo en el primer ciclo.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-7
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. El tiempo de reposo real es el tiempo mínimo de reposo o el tiempo de
reposo resultante del parámetro tiempo mínimo de ciclo, dependiendo de qué valor sea
mayor. Los diagramas de barras situados a la izquierda de las casillas para la introducción
de los parámetros muestran qué parámetro de tiempo de reposo controla el tiempo de
reposo del ciclo libre.
La figura D-5 ilustra un caso en el que el tiempo de reposo de ciclo está determinado por el
tiempo mínimo de reposo: este ejemplo también se muestra como primer ciclo de la figura
D-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
D-8
Configurar el tiempo de reposo, ejemplo 1
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
– 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 ciclo
regula el tiempo de reposo
del 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 prioridad
mayor.
• Puede ver el estado del programa de usuario en una tabla de variables (VAT) en STEP
7.
• La combinación con interfaces HMI como WinCC (Windows Control Center) o con
controles ActiveX del software Computing puede afectar al tiempo de ejecución de
WinLC RTX.
En la indicación de la carga de la CPU del panel de ajuste puede ver las repercusiones de
los ajustes de los parámetros de tiempo de reposo en la carga de la CPU. Observe que con
WinLC RTX instalado, la carga de la CPU indica el porcentaje del tiempo de CPU disponible
para Windows. No se indica el tiempo de CPU utilizado por el subsistema de tiempo real
RTX.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-9
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. No obstante, en algunos casos es necesario un
tiempo 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 es
suficiente pueden ser:
• El bloque de organización STARTUP (p.ej. OB100) requiere más de 50 ms. Esto puede
ocurrir involuntariamente si en los circuitos lógicos del programa de control hay un bucle
o si los circuitos lógicos de inicialización requieren más tiempo para la ejecución. Los
sistemas de automatización S7, igual que WinLC RTX, deben desconectar el watchdog
durante el arranque. Por eso, en caso de que un tiempo de arranque demasiado largo se
deba 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. El
tiempo de reposo descrito en el apartado D.3 se aplica al final de OB1. El hecho de que
OB1 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 no
se ven afectados por el tiempo de espera al ciclo libre (tiempo de reposo). Estas
interrupciones permiten escribir aplicaciones (involuntaria o voluntariamente) que
requieren la mayor parte o todo el tiempo de espera al ciclo libre para ejecutar los OBs
de interrupción. En ese caso el tiempo de espera al ciclo libre ya no permite dejar la CPU
libre para otras actividades del PC.
El algoritmo de la vigilancia del tiempo de reposo de WinLC RTX obliga a la ejecución del
programa de control (todos los OBs) a implantar un breve tiempo de reposo si se produce
una de las situaciones anteriores.
El algoritmo de la vigilancia de tiempo del reposo utiliza dos parámetros: un intervalo de
vigilancia y un intervalo de reposo. Durante el intervalo de vigilancia, el algoritmo controla el
tiempo real durante el cual no se ejecuta ningún OB (tiempo de reposo del programa de
control).
• Si el tiempo de reposo medido es superior al valor correspondiente al intervalo de
reposo, 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 valor
correspondiente al intervalo de reposo, se detienen todos los OBs durante el tiempo
restante del tiempo de reposo necesario.
El tiempo de reposo del programa de control, determinado por el algoritmo de vigilancia de
tiempo de reposo se resta del tiempo de reposo configurado para el final del ciclo libre con
los 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 el
intervalo de reposo es 1 ms. Esta relación garantiza que la ejecución del programa de
control de WinLC RTX utilice, en el peor de los casos (como en las situaciones
anteriormente 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 de
reposo en el tiempo de ejecución del programa de control.
D-10
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. En caso contrario, su programa se detendrá como máximo durante el
tiempo de duración del intervalo de reposo (valor predeterminado 1 ms). Esto tiene las
siguientes consecuencias:
• La ejecución de un OB se detiene en medio de la lógica del OB. Esto quiere decir que el
tiempo transcurrido desde el inicio hasta el final del OB es superior al tiempo de
ejecución real del OB.
• El inicio del OB de interrupción (p.ej. OB35, OB61, OB40) puede retrasarse el tiempo
correspondiente al intervalo de reposo (valor por defecto 1 ms). Este retardo se traduce
en “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 de
tiempo de reposo
En este ejemplo se trata de un programa de control que consulta 1 s de tiempo en un bucle
de OB1, de modo que OB1 siempre requiere un segundo del tiempo de ciclo para el
procesamiento completo.
Tabla D-1
Parámetros WinLC RTX
Valor
Configuración de WinLC RTX
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 sin
el algoritmo de vigilancia de tiempo de reposo del programa de control debido a falta de
tiempo de la CPU. El programa de control se ejecutaría, pero el PC debería reiniciarse para
poder utilizar otras aplicaciones del PC.
Si el algoritmo de vigilancia de tiempo de reposo está funcionando, OB1 se interrumpe cada
9 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 de
reposo.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-11
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. A fin de facilitar la
compresió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 ms
durante todo el tiempo correspondiente a 1 s, mientras OB1 finaliza.
Temporizador de 1 s:
Tiempo mínimo de reposo = 0
Tiempo mínimo de ciclo = 0 ms
La barra de ajuste muestra un tiempo de ejecución de
900 ms seguido de un tiempo de reposo de 100 ms.
900
El tiempo de reposo de
100 ms se produce
durante la ejecución.
100
Tiempo de ciclo de 1 s, incluida la ejecución de OB1
D-12
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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
Valor
Configuración de WinLC RTX
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 de
reposo
1 ms (valor por defecto)
En este caso, durante el procesamiento de OB1 en 1 s se produce un tiempo de reposo de
100 ms, igual que en el ejemplo anterior. Dado que el valor definido para el tiempo mínimo
de ciclo es 200, al final de OB1 se produce un tiempo de espera al ciclo libre de otros 100
ms. Ahora el tiempo total de ciclo es de 1100 ms: 1000 ms (1 s) para OB1 y otros 100 ms
para el tiempo de espera al ciclo libre.
Figura D-8
OB1 con 1 s y 200 ms de tiempo de reposo
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-13
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:
Tiempo mínimo de reposo = 200 ms;
Tiempo mínimo de ciclo = 0 ms
El tiempo de reposo de
100 ms se produce
durante la ejecución
del OB.
La barra de ajuste muestra un tiempo de
ejecución seguido de un tiempo de reposo de
200 ms.
900
El tiempo de reposo de
100 ms se produce
después de la ejecución
del OB.
200
Tiempo de ciclo de 1 s (1000 ms) para OB1
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 un
bucle de OB1 (o proporcionado por otra lógica de control), de modo que OB1 siempre
requiere 20 ms del tiempo de ciclo para el procesamiento completo. Este programa contiene
además un OB35 configurado de tal forma que se ejecute cada 100 ms. OB35 requiere
aproximadamente 1 ms para al ejecución.
Tabla D-3
Parámetros WinLC RTX
Valor
Configuración de WinLC RTX
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 valores
predeterminados para todos los parámetros de ajuste. La figura D-9 muestra la
configuración del panel de ajuste.
D-14
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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). No puede
ver lo que ocurre con OB35.
OB1 requiere un tiempo superior al intervalo de vigilancia de 9 ms para finalizar. El algoritmo
del tiempo de reposo interrumpe el programa de control dos veces en cada ciclo libre. Si la
vigilancia del tiempo de reposo interrumpe OB1, no puede ejecutarse ningún OB, tampoco
el OB35. Si llega el momento de inicio de OB35 mientras OB1 está interrumpido, OB35
debe esperar hasta el final del tiempo de interrupción, como máximo 1 ms (valor
correspondiente al intervalo de reposo). De modo similar, OB35 podría interrumpirse
durante 1 ms si el final del intervalo de vigilancia del watchdog se produce durante la
ejecució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 vigilancia
del 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 siguiente
apartado ”Cambiar los parámetros de la vigilancia del tiempo de reposo del programa de
control” y en el último apartado ”Administración del tiempo de reposo del programa de
usuario”.
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-15
Distribución de tiempos entre WinLC RTX y el PC
Cambiar los parámetros de la vigilancia del tiempo de reposo del programa de
control
Muchas aplicaciones funcionan bien con los valores predeterminados para la vigilancia del
tiempo de reposo. Por otro lado, puede reducir o anular las repercusiones de la vigilancia de
tiempo de reposo (descritas en los apartados anteriores) sobre aplicaciones con un tiempo
de ciclo inferior a 50 ms y con un tiempo de reposo suficiente en el ciclo libre (como ya se
ha descrito en el apartado 5.1, Administración del tiempo de reposo del ciclo libre). Para ello
debe modificar los parámetros correspondientes a la vigilancia del tiempo de reposo en la
aplicación de ”Advanced Tuning” disponible en versiones de WinLC a partir de
WinLC RTX 3.1.
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.
Si su aplicación es como la representada en el ejemplo ”Retardo del tiempo de inicio de un
OB por la vigilancia de tiempo de reposo” puede evitar los efectos de la vigilancia del tiempo
de 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 de
reposo de 10 ms, lo que significa un tiempo total para el ciclo libre de 30 ms. OB35 y otros
OBs de interrupción prolongan el tiempo total de ciclo en función de la rapidez con la que se
ejecutan los OBs de interrupción. En este ejemplo suponemos que el tiempo total de ciclo
más largo es inferior a 45 ms. En ese caso indicaría en la aplicación Advanced Tuning
45000 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 lo
que 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
D-16
Aplicación WinLC RTX Advanced Tuning
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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. 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ámetros
correspondientes a la vigilancia del tiempo de reposo
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-17
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. La ventaja de esta solución es
que 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 reposo
correspondientes 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 tiempo
de reposo”.
En este ejemplo el programa de control incluye lógica en OB1 para cuya ejecución se
requieren 20 ms. Este programa contiene además un OB35 configurado de tal forma que se
ejecute cada 100 ms. OB35 requiere aproximadamente 1 ms para al ejecución. Los
pará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 de
reposo
1 ms (valor por defecto)
En esta configuración se produce una inestabilidad de 1 ms en el tiempo de inicio y en el
tiempo de ejecución de OB35 porque el tiempo de ejecución de OB1 (20 ms) es superior al
intervalo de vigilancia de la supervisión (9 ms). Si la supervisión del programa de control
detecta que no ha habido un tiempo de reposo durante el intervalo de vigilancia, el
programa de control se ve forzado a introducir un tiempo de reposo equivalente a la
duración del intervalo de reposo de la supervisión (1 ms). La figura superior D-10 ilustra la
repercusión de la inestabilidad en OB35.
Puede cambiar esta aplicación de ejemplo de tal modo que los intervalos de reposo se
inserten en el ciclo libre sin que eso afecte al tiempo de inicio de los OBs de interrupción
como OB35. Para ello debe implementar un intervalo de reposo regular (como la vigilancia
del tiempo de reposo del programa de control) con una prioridad de OB superior a la del
ciclo libre pero inferior a la del OB de interrupción (se implementa un OB cíclico con una
llamada de la SFC47 WAIT).
D-18
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
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.
1. Incluya OB36 en el programa de control. Si se cumple el requisito de que OB35 se
ejecute en 1 ms, un tiempo de espera de 2 ms permite que OB35 se ejecute durante el
tiempo de espera y que quede un tiempo de espera de 1 ms. Este tiempo es suficiente
como tiempo de reposo requerido para la supervisión del programa de control. OB36
contiene 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 el
cuadro de diálogo ”Properties” de WinLC RTX en la ficha ”Cyclic Interrupt” especifique
para OB36 una prioridad inferior a la prioridad de OB35 (2). Defina una ejecución (ms) de
6.
3. Ajuste el tiempo mínimo de reposo en el panel de ajuste a cero, a no ser que requiera
una 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
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
D-19
Distribución de tiempos entre WinLC RTX y el PC
D-20
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice alfabético
A
Abrir
Controlador WinLC RTX, 4-19
Software WinLC RTX, 4-2–4-4
WinLC RTX como programa de servicios de
NT, 2-5
Abrir WinLC RTX desde STEP 7, 4-9
Acceder a datos consistentes, 6-10, B-2
Actualización E/S, síncronas, 5-13
Acumuladores
Datos técnicos de WinLC RTX, B-2–B-4
Direcciones, B-1
Número (WinLC RTX), 1-2
Ajustar el ciclo, 4-17–4-19
Ajustar el reloj del sistema, 5-18
Ajustar el tiempo de ciclo, 4-16–4-18
Alarma
Alarma cíclica, 5-16
Configurar la prioridad, 5-15
Hora, 5-15
Alarma cíclica, Configurar, 5-16
Alarma horaria, Configurar, 5-15
Alemán, cambiar, 4-22
Amplificador de bus RS-485, Direccionamiento,
6-5
Amplificadores de bus
Aumentar la longitud de cable, 6-7
Direccionamiento, 6-5
Líneas derivadas, 6-7
Normas, 6-5
Amplificadores de bus RS–485, 6-7
Normas, 6-5
Amplificar la señal de red, 6-7
Año 2000, 1-4
Archivo comprimido
Crear, 4-27
Recuperar, 4-27
Archivo Léame, Pautas para la autorización de
WinLC 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-4
Datos técnicos de WinLC RTX, B-2, B-4
Marca de ciclo, 5-11
Remanente, 5-14–5-16
Áreas
Direcciones de DB, B-1
Direcciones de FB, B-1, B-5
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Direcciones de FC, B-1
Áreas de direccionamiento, 6-9–6-12
Asignar direcciones para la periferia descentralizada, 6-8–6-11
Datos consistentes, 6-8
DB, B-1
Direcciones de diagnóstico de la periferia
descentralizada, 6-11
FB, B-1, B-5
FC, B-1
Áreas de memoria
Área de direccionamiento, 6-8–6-10
Asignar direcciones para la periferia descentralizada, 6-8–6-11
Borrado total, 5-5, C-4
Datos consistentes, 6-8, B-2
Datos técnicos, B-2–B-4
Direcciones de diagnóstico de la periferia
descentralizada, 6-11
Áreas de memoria remanentes, Configuración,
5-14–5-16
Arranque
Configuración del arranque, 5-11
El arranque no se corresponde con la configuración real, 5-11
AUTHORS.EXE
Autorización para WinLC RTX, 2-7–2-9
Desinstalar la autorización para WinLC RTX,
2-8
Instalar la autorización para WinLC RTX,
Procedimiento de instalación, 2-3–2-5
Transferir la autorización para WinLC RTX, 2-8
Autoarranque, 4-20–4-22
Autorización para el software WinLC RTX,
2-7–2-9
Procedimiento, 2-7
Véase README.TXT en el disquete de
autorización
Pautas, 2-7
B
Backup, Archivo comprimido, 4-27
Base de datos DP. Véase PROFIBUS
Bloque de datos (DB)
Áreas de direccionamiento, B-1
Número admitido por WinLC RTX, B-4
Remanente, 5-14–5-16
Índice alfabético-1
Índice alfabético
Tamaño, B-1, B-5
Bloque de datos del sistema (SDB)
Ajustar el ciclo, 4-17–4-19
Parámetros de configuración, 5-10–5-16
Bloque de estado, Observar un programa con
STEP 7, 5-8
Bloque de función (FB)
Áreas de direccionamiento, B-1, B-5
Número admitido por WinLC RTX, B-4
Tamaño, B-1
Bloque de función del sistema (SFB)
Número admitido por WinLC RTX, B-4
SFBs que soporta WinLC RTX, B-14
Bloque de organización (OB)
Número admitido por WinLC RTX, B-4
OB1, B-5
Ciclo, 4-14–4-16
Efectos en el ciclo, 5-12
Prolongación del ciclo, 4-14, D-9
Prolongación del tiempo de procesamiento,
4-14, D-9
OB10, B-6
OB100, B-5
OB102, B-5
OB121, B-7–B-9
OB122, B-7–B-9
OB20, B-6
Ciclo, 4-14–4-16
Prolongación del ciclo, 4-14, D-9
Prolongar el tiempo de procesamiento,
4-14, D-9
OB35, B-6
Ciclo, 4-14–4-16
Efectos en el ciclo, 5-12
Prolongación del ciclo, 4-14, D-9
Prolongación del tiempo de procesamiento,
4-14, D-9
OB36, B-6
OB40, B-6
OB80, B-7–B-9
OB82, B-7–B-9
OB83, B-7–B-9
OB85, B-7–B-9
OB86, B-7–B-9
OBs compatibles con WinLC RTX, B-5
Bloque lógico, Tamaño máximo, FC, B-5
Bloques compatibles con WinLC RTX, B-1–B-4
Direcciones
DBs, B-1
FBs, B-1
FCs, B-1
OBs, B-1
Bloques de datos del sistema (SDB), Configurar el
ciclo, 4-13–4-16
Bloques lógicos
Áreas de direccionamiento
Índice alfabético-2
DB, B-1
FB, B-1, B-5
FC, B-1
Cantidad admitida por WinLC RTX, B-2
Tamaño máximo
DB, B-1, B-5
FB, B-1
FC, B-1
Bloques lógicos compatibles con WinLC RTX,
Cantidad, B-2
Bloques que soporta WinLC RTX
SFBs, B-14
SFCs, B-9–B-11
Borrado total (MRES), 4-10–4-13, 5-2–5-4,
C-2–C-4
Borrado total de la memoria, 5-5, C-4
Borrado total de la memoria, 5-5, C-4
Búfer de diagnóstico, 5-7–5-9
Después de borrado total, C-4
Tras el borrado total, 5-5
Bus de campo de proceso.
Véase PROFIBUS–DP
C
Cambiar el estado operativo, 4-11, 5-2, C-3
Efectos en los LEDs de estado, 4-11, 5-2
en STEP 7 o WinCC, 5-2
en STEP 7 ó WinCC, 4-11, C-3
Repercusiones en los LEDs de estado, C-3
Cambiar el idioma, 4-22
Capacidad
Datos técnicos, B-2–B-4
OBs compatibles, B-5–B-8
Probar, Tiempos de ejecución de operaciones,
B-14–B-16
Requisitos del sistema, 1-3
SFBs soportados, B-14
SFCs soportadas, B-9–B-11
Tiempos de ejecución (operaciones),
B-14–B-16
Cargar en la CPU, Tamaño máx. del programa,
4-8
Cargar un programa desde un controlador, Es posible en el estado operativo RUN-P y STOP,
C-3
Cargar un programa desde WinLC RTX
Es posible en el estado operativo RUN-P y
STOP, C-3
No es posible en el estado operativo RUN,
4-11, 5-2, C-3
Posible en el estado operativo RUN-P o STOP,
4-11, 5-2
Cargar un programa en WinLC RTX
con STEP 7, 4-9
No es posible en el estado operativo RUN,
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice alfabético
4-11, 5-2, C-3
Posible en el estado operativo RUN-P o STOP,
4-11, C-3
Posible en RUN-Estado operativo RUN-P o
STOP, 5-2
Cargar y transferir periferia descentralizada, B-2
Cerrar el controlador WinLC RTX, 4-19
Ciclo
Ajustar, 4-13
Ajustar con el panel de ajuste, 4-16–4-18
Configuración, 5-12–5-14
Descripción, 4-13, 4-14–4-16
Prolongación del tiempo de procesamiento,
4-14, D-9
Tiempo de ejecución, 4-14
Tiempo de reposo, 4-14, 5-12–5-14
tiempo mínimo de ciclo, 4-14
Componentes de WinAC, 1-1–1-4
Procesador de comunicaciones (CP), 2-2
WinLC, 2-2
Computing
Panel de control, Propiedades, C-6–C-7
Propiedades, Panel, C-6–C-7
Comunicación
Amplificadores de bus, 6-7
Amplificar las señales de red, 6-7
Normas, 6-5
Amplificar las señales de red, 6-7
Área de direccionamiento, 6-3
Asignar direcciones para la periferia descentralizada, 6-8–6-11
Capacidad de WinLC RTX, B-2–B-4
Cargar y transferir periferia descentralizada,
B-2
Datos consistentes, 6-10, B-2
Dirección MPI, Dirección predeterminada
(WinLC RTX), 4-9
Dirección MPI para WinLC RTX, 6-3
Direcciones de diagnóstico de la periferia descentralizada, 6-11
Eliminación de fallos, LED de estado (WinLC
RTX), 6-12
Esclavos DP, B-2–B-4
Estaciones, 6-3
Imagen de proceso, B-2
Líneas derivadas, 6-7
No es posible con algunas velocidades de
transmisión, 6-7
Longitud de cable, 6-6
Número permitido de segmentos, 6-4
Pautas, 6-2–6-5
Resumen, 6-3, 6-4
Pautas para asignar direcciones, 6-3, 6-4
Periferia descentralizada, Direcciones,
6-9–6-12
PROFIBUS-DP
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Datos técnicos de WinLC RTX, B-2–B-4
LED de estado (WinLC RTX), 6-12
Representación de las entradas y salidas en la
imagen de proceso, B-2
Tiempo de control para READY, 5-11
Utilizar amplificadores de bus RS-485, 6-5
Velocidad de transferencia, 6-6
Conexión y desconexión de bits de la marca de
ciclo, 5-11
Configuración de hardware
Ciclo, 4-13–4-15, 5-12–5-14
Datos remanentes, 5-14–5-16
Datos técnicos de WinLC RTX, B-2–B-4
Direcciones de diagnóstico de la periferia descentralizada, 6-11
Marca de ciclo, 5-11
Propiedades de arranque, 5-11
Reloj, 5-18
Trabajar con STEP 7, 4-4–4-6
Configuración E/S
Datos técnicos de WinLC RTX, B-2–B-4
STEP 7 Configuración de hardware, 4-4–4-6
Configurar componentes de hardware, 4-6
Configurar WinLC RTX, STEP 7 Configuración de
hardware, 4-4–4-6
Confirmar (protección de acceso), 4-24
Contadores, B-1
Borrado total, 5-5, C-4
Datos técnicos de WinLC RTX, B-2, B-4
Remanente, 5-14–5-16
Contraseña
Activar, 4-24
Validez, 4-26
Control engine
Ajustar en el panel de control, C-6
SIMATIC Controls, Panel, C-1
Controlar el ciclo, Panel de ajuste, 4-17–4-19
Controlar la información de diagnóstico, 5-7–5-9
Controles ActiveX, Propiedades, Panel de control,
C-6–C-7
CP 5613
Amplificadores de bus, 6-7
Datos técnicos de WinLC RTX, B-2–B-4
Direccionamiento y periferia descentralizada,
6-9–6-12
Direcciones de diagnóstico de la periferia descentralizada, 6-11
Eliminación de fallos, LED de estado
(WinLC RTX), 6-12
Líneas derivadas, 6-7
No es posible con algunas velocidades de
transmisión, 6-7
Longitud de cable, 6-6
Pautas para configurar la red, 6-2–6-5
Velocidad de transferencia, 6-6
CPU (procesador), Requisitos del sistema, 1-3
Índice alfabético-3
Índice alfabético
Customize
Cambiar el idioma, 4-22
Función de autoarranque, 4-20–4-22
Tiempos de ejecución de operaciones,
B-14–B-16
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
D
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
Definir el idioma, 4-22
de la memoria, 6-8–6-11
Desinstalar, WinLC RTX, 2-6
Datos de proceso, Controles SIMATIC, Panel,
Desinstalar la autorización de WinLC RTX, PauC-6–C-7
tas, 2-7
Datos locales
Véase README.TXT en el disquete de autoriDatos técnicos de WinLC RTX, B-2, B-4
zación
Tamaño, B-1
Desinstalar la autorización para WinLC RTX,
Datos remanente, Borrado total de la memoria,
2-7–2-9
C-4
Requisitos, 2-6
Datos remanentes
Diagnóstico/Reloj, Parametrizar, 5-17
Área de memoria de las marcas (M), B-1, B-4
Direccionamiento de la periferia descentralizada,
Bloques de datos (DBs), 5-14–5-16
6-9–6-12
Borrado total de la memoria, 5-5
Direcciones de diagnóstico, 6-11
Contadores, B-1, B-4
Directivas, Resumen de la instalación, 2-2
Temporizadores, B-1, B-4
Directrices, MRES (borrado total), C-2
Datos técnicos, B-1–B-3
Distancia
-Reloj de tiempo real, B-2
Longitud de cable y velocidad de transferencia,
Área de memoria de las marcas (M) (Tamaño),
6-6
B-1
PROFIBUS-DP, 6-2–6-7
Área de memoria de las marcas (M) (tamaño),
Utilizar amplificadores de bus, 6-7
B-2
DP (periferia descentralizada). Véase Periferia
Contadores, B-1, B-2
descentralizada; PROFIBUS
Datos consistentes, 6-8–6-11
DP equidistante, 5-13
Datos locales (tamaño), B-1, B-2
Drivers para CP 5613, 2-9–2-10
Datos técnicos, B-2
Dirección MPI, Dirección predeterminada
(WinLC RTX), 4-9
E
E/S analógicas, B-1–B-3
E/S digitales, B-1–B-3
E/S analógicas, B-1
Esclavos DP, B-1–B-3
Datos técnicos de WinLC RTX, B-2, B-4
Imagen de proceso (tamaño), B-1, B-2
E/S centrales. Véase Entradas y salidas integraMarca (tamaño), B-1, B-2
das
E/S digitales, B-1
Marca de ciclo, B-1, B-2
Véase E/S descentralizadas
Marcas (tamaño), B-2
Datos técnicos de WinLC RTX, B-2, B-4
Memoria de carga, B-1, B-2–B-4
E/S remotas
Memoria de trabajo, B-2–B-4
Acceder a datos, 6-8–6-11
Memoria remanente, B-1, B-2
Datos consistentes, 6-8–6-11
Número de bloques admitidos (WinLC RTX),
Direcciones de diagnóstico de los esclavos DP,
B-2
6-11
OBs compatibles con WinLC RTX, B-5
Ejemplo, Programas para el panel de control, C-7
Periferia descentralizada, B-1–B-3
Eliminación de fallos
Profundidad de anidado, B-2
Fallo de PROFIBUS, 6-12
Referencia, B-2
Instalación de WinLC RTX, 2-4
Reloj de tiempo real, B-1–B-3
No hay autorización válida, 2-7
Reloj del sistema, B-1–B-3
Entradas y salidas integradas (Imagen de proRequisitos del sistema, 1-3
ceso), Direccionamiento, B-2
SFBs que soporta WinLC RTX, B-14
Entradas y salidas integradas (imagen de proSFCs que soporta WinLC RTX, B-9
ceso), Direccionamiento de la periferia descenTemporizadores, B-1, B-2
Índice alfabético-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice alfabético
tralizada, 6-9–6-12
Equipo SIMATIC 300, Configurar las entradas y
salidas en WinLC RTX, 4-4
Esclavo, Tiempo de control para READY, 5-11
Esclavo DP
Véase PROFIBUS
Cantidad permitida, B-2
Datos técnicos de WinLC RTX, B-2, B-4
Direcciones de diagnóstico de la periferia descentralizada, 6-11
Pautas para configurar la red, 6-2–6-5
Tiempo de control para READY, 5-11
Esclavos
Cantidad permitida, B-2
Direcciones de diagnóstico de la periferia descentralizada, 6-11
Pautas para configurar la red, 6-2–6-5
Escribir datos consistentes, 6-10, B-2
Estación, Utilizar amplificadores de bus, 6-5
Estaciones
Véase Estaciones, PROFIBUS
Número de estaciones direccionables, 6-5
Número máximo permitido en la subred, 6-4
PROFIBUS, 6-3
Estadísticas de tiempos de ejecución (SFC78),
B-11
Estado operativo RUN, 4-11, 5-2
LED de estado, 5-3
No es posible cargar en y desde el PC, 4-11,
5-2
Rearranque en frío o en caliente, 4-11–4-13
Estado operativo RUN (controlador), C-3
LED de estado, C-5
Estado operativo RUN-P, 4-11, 5-2
Es posible cargar en y desde el PC, 4-11, 5-2
Rearranque en frío o en caliente, 4-11–4-13
Estado operativo RUN-P (controlador), C-3
Es posible cargar desde la CPU y en la CPU,
C-3
Estado operativo STOP, 4-11, 5-2, C-3
Borrado total con STEP 7, 5-5
Borrado total de la memoria con STEP 7, C-4
Es posible cargar desde la CPU y en la CPU,
C-3
Es posible cargar en y desde el PC, 4-11, 5-2
Información de diagnóstico, 5-7–5-9
LED de estado, 5-3, C-5
Rearranque en frío o en caliente, 4-11–4-13
Estados operativos, 4-11, 5-2, B-7, C-2, C-3
Cargar los parámetros de configuración, 5-10
Evento AlarmCondition, C-25
Evento ConnectionError, C-25
Evento de arranque
OB1, B-5
OB10, B-6
OB100, B-5
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
OB102, B-5
OB121, B-7–B-9
OB122, B-7–B-9
OB20, B-6
OB35, B-6
OB36, B-6
OB40, B-6
OB80, B-7–B-9
OB82, B-7–B-9
OB83, B-7–B-9
OB85, B-7–B-9
OB86, B-7–B-9
Evento MouseDown, C-25
Evento MouseMove, C-27
Evento MouseUp, C-28
Evento MResBttnSelected, C-28
Evento RunBttnSelected, C-28
Evento RunPBttnSelected, C-29
Evento StopBttnSelected, C-29
Evento UpdateState, C-29
Eventos
AlarmCondition, C-25
ConnectionError, C-25
MouseDown, C-25
MouseMove, C-27
MouseUp, C-28
MResBttnSelected, C-28
RunBttnSelected, C-28
RunPBttnSelected, C-29
StopBttnSelected, C-29
UpdateState, C-29
F
Fallo de Windows NT, 5-9
Fallo grave en Windows NT, 5-9
Francés, cambiar, 4-22
Función (FC)
Áreas de direccionamiento, B-1
Número admitido por WinLC RTX, B-4
Tamaño, B-1, B-5
Función de sistema (SFC)
Ajustar el reloj del sistema, 5-18
Consultar el reloj del sistema, 5-18
Número admitido por WinLC RTX, B-4
Número máximo de SFCs asíncronas, B-9
Número máximo de SFCs asincrónicas, B-4
SFCs que soporta WinLC RTX, B-9–B-11
Funcionamiento en caso de fallo (OB84), 5-9
Funciones de WinLC RTX, 1-2
G
Guardar el programa de usuario, 4-27
Índice alfabético-5
Índice alfabético
I
Imagen de proceso, B-1
Datos técnicos de WinLC RTX, B-2, B-4
Direccionamiento de la periferia descentralizada, 6-9–6-12, B-2
Direcciones de diagnóstico de la periferia descentralizada, 6-11
Imagen de proceso de entradas, B-2
Ciclo, 4-13–4-15
Datos técnicos de WinLC RTX, B-2–B-4
Dirección de diagnóstico de la periferia descentralizada, 6-11
Direccionamiento de la periferia descentralizada, 6-9–6-12
Periferia descentralizada, Direcciones de
diagnóstico, 6-11
Imagen de proceso de salidas, B-2
Ciclo, 4-13–4-15
Datos técnicos de WinLC RTX, B-2–B-4
Dirección de diagnóstico de la periferia descentralizada, 6-11
Direccionamiento de la periferia descentralizada, 6-9–6-12
Periferia descentralizada, Direcciones de
diagnóstico, 6-11
Indicación de fallo del sistema (SF), 5-3
Indicación de los tiempos de ciclo, 4-17–4-19
Indicador de fallo del sistema (SF), C-5
Inestabilidad, B-9
Inglés, cambiar, 4-22
Instalación
Autorización, 2-7–2-9
Desinstalar la autorización, 2-8
Instalar la autorización para el software
WinLC RTX, 2-7
Pautas, 2-7
Véase README.TXT en el disquete de autorización
Instalar WinLC RTX con el CP 5613, 2-2
Instalar y desinstalar el software WinLC RTX,
2-3–2-5
Observaciones sobre CP 5613, 2-9–2-10
Protección contra copia, 2-7–2-9
Desinstalar la autorización, 2-8
Transferir la autorización, 2-8
Requisitos del sistema, 1-3
Transferir la autorización, 2-8
Instalación del software
Autorización para WinLC RTX, 2-7–2-9
Desinstalar la autorización para WinLC RTX,
2-7–2-9
Instalar y desinstalar WinLC RTX, 2-3–2-5
Transferir la autorización para WinLC RTX,
2-7–2-9
Instalar el software, WinLC RTX y CP 5613, 2-2
Instalar la autorización para el software
Índice alfabético-6
WinLC RTX
Arrancar sin autorización, 2-8
Desinstalar la autorización, 2-8
Transferir la autorización, 2-8
Instalar y desinstalar la autorización para el
software WinLC RTX, Instalar y desinstalar el
software, 2-3–2-5
Integridad de los datos (datos consistentes), 6-11,
B-2
Interfaz máquina-hombre, 1-2
Interfaz multipunto (MPI). Véase MPI
L
LEDs de estado, 4-10–4-13, 5-2–5-4, C-2–C-4,
C-5
DP, 6-12
Reinicio, 5-3, C-5
Leer datos consistentes, 6-10, B-2
Líneas derivadas, 6-7
No es posible con algunas velocidades de
transmisión, 6-7
Longitud de cable, 6-6
Amplificadores de bus, 6-7
Líneas derivadas, 6-7
Velocidad de transferencia, 6-6
M
Maestro
Capacidad de WinLC RTX, B-2–B-4
Datos técnicos de WinLC RTX, B-2
Direcciones de diagnóstico de la periferia
descentralizada, 6-11
Esclavos DP, B-2–B-4
Pautas para configurar la red, 6-2–6-5
Tiempo de control para READY, 5-11
Maestro DP
Véase PROFIBUS
Capacidad de WinLC RTX, B-2–B-4
Datos técnicos de WinLC RTX, B-2–B-4
Direcciones de diagnóstico de la periferia
descentralizada, 6-11
Esclavos DP, B-2–B-4
Pautas para configurar la red, 6-2–6-5
Tiempo de control para READY, 5-11
Manejar y hacer un seguimiento de datos, 5-8
Marca, B-1
Borrado total, 5-5, C-4
Datos técnicos de WinLC RTX, B-4
Marca de ciclo, 5-11
Remanente, 5-14–5-16
Marca de ciclo, B-1
Configuración, 5-11
Datos técnicos de WinLC RTX, B-2, B-4
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice alfabético
Marcas, Datos técnicos de WinLC RTX, B-2
Megahertzios (MHz), Requisitos del sistema, 1-3
Memoria de carga, B-1
Acceso durante el arranque, B-9
WinLC RTX, B-2–B-4
Memoria de trabajo, B-1
WinLC RTX, B-2–B-4
Véase Memoria de carga
Memoria RAM, Requisitos del sistema, 1-3
Memoria remanente, B-4
Datos técnicos de WinLC RTX, B-2
Memoria requerida, 1-3
Memorizar la fecha y la hora en WinLC RTX, 1-4
Mensajes, Direcciones de diagnóstico de los esclavos DP, 6-11
Método OnStateChanged, C-20
MHz, Requisitos del sistema, 1-3
Modo Interrupt (CP 5613), 2-9–2-10
Modo Poll (CP 5613), 2-9–2-10
Modos de operación, 4-10–4-13
MPI
Dirección Después de borrado total, C-4
Dirección MPI predeterminada (WinLC RTX),
4-9
Dirección tras el borrado total, 5-5
Dirección WinLC RTX, 6-3
MRES, 4-10–4-13, 5-2–5-4
Borrado total de la memoria, 5-5
MRES (borrado total), C-2–C-4
Borrado total de la memoria, C-4
Configurar, 5-15
Evento de arranque, B-6
OB100, Evento de arranque, B-5
OB102, Evento de arranque, B-5
OB121, Evento de arranque, B-7–B-9
OB122, Evento de arranque, B-7–B-9
OB20
Efectos en el ciclo, 4-13–4-15
Evento de arranque, B-6
Prolongación del ciclo, 4-14, D-9
OB35
Configurar, 5-16
Efectos en el ciclo, 4-13–4-15, 5-12
Evento de arranque, B-6
Prolongación del ciclo, 4-14, D-9
OB36, Evento de arranque, B-6
OB40, Evento de arranque, B-6
OB80, Evento de arranque, B-7–B-9
OB82, Evento de arranque, B-7–B-9
OB83, Evento de arranque, B-7–B-9
OB84, Funcionamiento en caso de fallo de
Windows NT, 5-9
OB85, Evento de arranque, B-7–B-9
OB86, Evento de arranque, B-7–B-9
OBs de error, B-7–B-9
OBs de fallo, B-5
OBs de interrupción, B-5, B-6
Operaciones DP, Tiempos de ejecución, B-13
P
N
Normas
Tiempos de ejecución de operaciones,
B-14–B-16
Utilizar amplificadores de bus RS-485, 6-5
Número de bloques admitidos, Datos técnicos de
WinLC RTX, B-4
Número de bloques cargables, 4-8
Número Interrupt–Request (IRQ), 2-9–2-10
Número máximo de SFCs asíncronas, B-9
Número máximo de SFCs asincrónicas, B-4
O
OB. Véase Bloque de organización (OB)
OB1
Ciclo, 4-13
Efectos en el ciclo, 5-12
Evento de arranque, B-5
Prolongación del ciclo, 4-14, D-9
Prolongación del tiempo de procesamiento,
4-14, D-9
OB10
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Panel CPU, 4-10–4-13
LEDs de estado, 4-10–4-13
Panel de ajuste, 4-16–4-18
Ajustar el ciclo, 4-17–4-19
Carga de la CPU, 4-16–4-18
Prioridad de WinLC, 4-16–4-18
Tiempo de ejecución, 4-16–4-18
Tiempo de reposo, 4-16–4-18
Tiempo mínimo de ciclo, 4-16–4-18
Panel de control, C-1–C-12
Ajustar el control engine, C-6
Estado operativo STOP, LED de estado, C-5
Estados operativos, C-3
Eventos
AlarmCondition, C-25
ConnectionError, C-25
MouseDown, C-25
MouseMove, C-27
MouseUp, C-28
MResBttnSelected, C-28
RunBttnSelected, C-28
RunPBttnSelected, C-29
StopBttnSelected, C-29
UpdateState, C-29
LEDs de estado, C-5
Índice alfabético-7
Índice alfabético
Reinicio, C-5
Programas de ejemplo, C-7
Propiedades, C-6–C-7
ActiveFilePath, C-12
AutoStart, C-12
CheckPW, C-13
ConnectCPU, C-13
ControlEngine, C-14
CpuBusf1, CpuBusf2, C-14
CpuExtF, C-14
CpuFrce, C-15
CpulntF, C-16
CpuRun, C-16
CpuRunning, C-16
CpuStop, C-17
Estados operativos de la CPU, C-11
FirmwareVersion, C-17
FmrSwitch, C-18
HardwareVersion, C-18
LEDs, C-11
Método OnStateChanged, C-20
mlfb, C-19
ModeCtrl, C-19
PSBattF, C-20
PSOn, C-20
PwrSwitch, C-21
ResourceFile, C-21
ResourcePath, C-21
SecurityState, C-22
SetPassword, C-23
ShowErrorBoxes, C-23
SwitchOK, C-24
Registrar WinLC RTX como programa de servicios de NT, 4-18
Reinicio, LEDs de estado, C-5
WinLC RTX como programa de servicios de
NT, 2-5
Panel de control de CPU
Borrado total de la memoria, C-4
Botón MRES, C-4
Error del sistema (SF), C-5
Estado operativo RUN, LED de estado, C-4,
C-5
Estado operativo STOP, LED de estado, C-4
LED de estado, Reinicio, C-4
Visualización de error del sistema (SF), C-4
Panel de CPU, 4-2–4-3, 5-2–5-4
Autorarranque, 4-20–4-22
Borrado total de la memoria, 5-5
Botón ’MRES’, 5-5
Estado operativo RUN
Autoarranque, 4-20–4-22
LED de estado, 5-3
Estado operativo STOP
Autorarranque, 4-20–4-22
LED de estado, 5-3
Índice alfabético-8
Estados operativos, Efectos de la función de
autoarranque, 4-20
Fallo del sistema (SF), 5-3
LEDs de estado, 4-12, 5-3
PROFIBUS-DP, 6-12
Reinicio, 5-3
Panel de ajuste, 4-15–4-19
Reinicio, LEDs de estado, 5-3
Panel de la CPU, Rearranque (en frío o en caliente), 4-11
Pantalla azul (fallo grave en Windows NT), 5-9
Password, Cambiar, 4-25
Pautas
Ajustar el tiempo mínimo de ciclo, 4-13–4-15
Asignar direcciones de red (PROFIBUS), 6-3,
6-4
Autorización de WinLC RTX, 2-7
Véase README.TXT en el disquete de autorización
Ciclo y tiempo de reposo, 4-13–4-15
PROFIBUS-Red DP, 6-2–6-5
Red PROFIBUS-DP, 6-2–6-5
Tarjeta CP 5613, 2-9–2-10
Tiempo mínimo de reposo para WinLC RTX,
4-13
Uso de OB35, 4-13–4-15
Pentium, Requisitos del sistema, 1-3
Periferia descentralizada
Véase Periferia descentralizada; PROFIBUS
Área de direccionamiento DP de WinLC RTX,
B-1
Ciclo de WinLC RTX, 4-13–4-15
Datos consistentes, 6-8–6-11, B-2
Datos técnicos de WinLC RTX, B-2, B-4
Imagen de proceso, B-2
OB de error, B-7
Operaciones de carga (L) y transferencia (T),
B-2
Pautas para configurar la red, 6-2–6-5
Precaución, MRES (borrado total), C-2
Procedimiento
Abrir el software WinLC RTX, 4-2
Abrir WinLC desde STEP 7, 4-8
Cargar un programa de usuario, 4-9
Confeccionar la configuración de hardware
(STEP 7), 4-4–4-6
Definir el rearranque en frío o en caliente,
4-11–4-13
Definir la prioridad para WinLC RTX,
4-16–4-18
Determinar el tiempo de reposo, 4-14
Procedimientos
Abrir el controlador WinLC RTX, 4-19
Acceder al panel de ajuste, 4-17–4-19
Autorización para el software WinLC RTX, 2-7
Véase README.TXT en el disquete de
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice alfabético
autorización
Pautas, 2-7
Borrado total de la memoria, 4-12, C-5
Cambio del estado operativo, 4-11, C-3
Cerrar el controlador WinLC RTX, 4-19
Contraseña, 4-23–4-27
Controlar el tiempo de ciclo, 4-17–4-19
Desinstalar la autorización, 2-8
Desinstalar WinLC RTX, 2-6
Instalación de la autorización para el software
WinLC RTX, Instalar la autorización posteriormente, 2-8
Instalar el software WinLC RTX, 2-3
Instalar la autorización para el software
WinLC RTX
Desinstalar una autorización, 2-8
No hay autorización válida, 2-7
Procesador (CPU), Requisitos del sistema, 1-3
PROFIBUS-DP
Amplificadores de bus, 6-7
Amplificar 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-11
Capacidad de WinLC RTX, B-2–B-4
Configurar las entradas y salidas, STEP 7,
4-4–4-6
Datos consistentes, 6-9–6-11, B-2
Datos técnicos de WinLC RTX, B-2–B-4
Dirección MPI para WinLC RTX, 6-3
Direcciones, Amplificadores de bus, 6-7
Eliminación de fallos, LED de estado, 6-12
Esclavos DP, B-2–B-4
Estaciones válidas, 6-3
Imagen de proceso, B-2
Imagen de proceso de WinLC RTX, B-2
LED de estado, 6-12
Líneas derivadas, 6-7
No es posible con algunas velocidades de
transmisión, 6-7
Longitud de cable, 6-6
Normas
Acceder a la periferia descentralizada,
6-8–6-11
Utilizar amplificadores de bus, 6-5
Número permitido de segmentos, 6-4
OB de error, B-7
Operaciones de carga (L) y transferencia (T),
B-2
Operaciones de carga y transferencia,
6-9–6-11
Pautas, 6-2–6-5
Resumen, 6-3, 6-4
Periferia descentralizada
Datos consistentes, 6-8–6-11
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Direcciones, 6-9–6-12
Problemas en la eliminación de fallos, Lista de
estado del sistema (SZL), A-1–A-3
Tiempo de control para READY, 5-11
Velocidad de transferencia, 6-6
Profundidad de anidado, Datos técnicos de
WinLC RTX, B-4
Programa, Archivo comprimido, 4-27
Programa de instalación
Autorización, 2-7–2-8
Memoria requerida, 1-3
WinLC RTX, 2-3–2-5
Programa de servicios de NT
Funcionamiento automático o manual, 2-5
Registrar y anular el registro, 4-18
Programa de usuario, Archivo comprimido, 4-27
Propiedad ActiveFilePath, C-12
Propiedad AutoStart, C-12
Propiedad CheckPW, C-13
Propiedad ConnectCPU, C-13
Propiedad ControlEngine, C-14
Propiedad CpuExtF, C-14
Propiedad CpuFrce, C-15
Propiedad CpulntF, C-16
Propiedad CpuRun, C-16
Propiedad CpuRunning, C-16
Propiedad CpuStop, C-17
Propiedad FirmwareVersion, C-17
Propiedad FmrSwitch, C-18
Propiedad HardwareVersion, C-18
Propiedad mlfb, C-19
Propiedad ModeCtrl, C-19
Propiedad PSBattF, C-20
Propiedad PSOn, C-20
Propiedad PwrSwitch, C-21
Propiedad ResourceFile, C-21
Propiedad ResourcePath, C-21
Propiedad SecurityState, C-22
Propiedad SetPassword, C-23
Propiedad ShowErrorBoxes, C-23
Propiedad SwitchOK, C-24
Propiedades
ActiveFilePath, C-12
AutoStart, C-12
CheckPW, C-13
ConnectCPU, C-13
ControlEngine, C-14
CpuBusf1, CpuBusf2, C-14
CpuExtF, C-14
CpuFrce, C-15
CpulntF, C-16
CpuRun, C-16
CpuRunning, C-16
CpuStop, C-17
FirmwareVersion, C-17
FmrSwitch, C-18
Índice alfabético-9
Índice alfabético
HardwareVersion, C-18
Método OnStateChanged, C-20
mlfb, C-19
ModeCtrl, C-19
Panel de control, C-6–C-7, C-11
PSBattF, C-20
PSOn, C-20
PwrSwitch, C-21
ResourceFile, C-21
ResourcePath, C-21
SecurityState, C-22
SetPassword, C-23
ShowErrorBoxes, C-23
SwitchOK, C-24
Propiedades CpuBusf1, CpuBusf2, C-14
Protección contra copia, 2-7–2-9
Desinstalar la autorización, 2-8
Instalar y desinstalar el software WinLC RTX,
2-3–2-5
Transferir la autorización, 2-8
R
RAM, Memoria de carga para WinLC RTX, B-1
Rearranque
Borrado total de la memoria, 5-5, C-4
LED de estado, C-4
LEDs de estado, 5-3, C-5
Propiedades de arranque, 5-11
Rearranque (en frío o en caliente), 4-11
Rearranque en caliente, 4-11–4-13
Rearranque en frío, 4-11–4-13
Recuperar el programa de usuario, 4-27
Véase Archivo comprimido
Red
Amplificadores de bus, 6-7
Normas, 6-5
Direccionamiento de la periferia descentralizada, 6-9–6-12
Direcciones de diagnóstico, 6-11
Líneas derivadas, 6-7
No es posible con algunas velocidades de
transmisión, 6-7
Longitud de cable, 6-6
Número permitido de segmentos, 6-4
Pautas, 6-3, 6-4
Pautas para asignar direcciones, 6-3, 6-4
Tiempo de control para READY, 5-11
Velocidad de transferencia, 6-6
Referencia, B-2
Registrar WinLC RTX como programa de servicios de NT, 4-18
Reinicio
Borrado total de la memoria, 5-5, C-4
LED de estado, C-4
LEDs de estado, 5-3, C-5
Índice alfabético-10
Propiedades de arranque, 5-11
Reloj, 5-18
Reloj de tiempo real, 5-18, B-1
Datos técnicos de WinLC RTX, B-2, B-4
Reloj del sistema, 5-18, B-1
Datos técnicos de WinLC RTX, B-2, B-4
Representación de las entradas y salidas en la
imagen de proceso, B-2
Representar las E/S en la imagen de proceso,
6-8–6-11
Requisitos, Ordenador, 1-3
Requisitos del ordenador, 1-3
Requisitos del sistema, 1-3
Requisitos del sistema operativo, 1-3
Resistencia terminadora, 6-3
S
SDB. Véase Bloque de datos del sistema (SDB)
Seleccionar el estado operativo, 4-11, 5-2, C-3
Selector de modo, C-2–C-4
Selector de modo de operación, 5-2–5-4
SF. Véase Indicación de fallo del sistema (SF);
Indicador de fallo del sistema (SF)
SFBs que soporta WinLC RTX, B-14
SFC14 y SFC15
Transferir datos consistentes, 6-9–6-11, B-2
Transmitir datos consistentes, 6-11
SFC78 (Estadísticas de tiempos de ejecución),
B-11
SFC82, 83, 84, Códigos de fallo, B-12
SFCs asíncronas compatibles, B-9
SFCs que soporta WinLC RTX, B-9
Tiempos de ejecución, B-9
SIMATIC Controls, Panel de control, C-1
SIMATIC NET
Véase PROFIBUS
Drivers para CP 5613, 2-9–2-10
Sistema de destino, Archivo comprimido, 4-27
STEP 7
Abrir WinLC RTX, 4-9
Ajustar el reloj del sistema, 5-18
Área de memoria de las marcas (M), Remanente, 5-14–5-16
Bloque de estado, 5-8
Bloques de datos, Remanente, 5-14–5-16
Búfer de diagnóstico, 5-7–5-9
Cargar en WinLC RTX, 4-9
Ciclo, Configuración, 5-12–5-14
Configuración de hardware, 5-10–5-16
Asignar direcciones para la periferia descentralizada, 6-1, 6-8–6-11
Ciclo, 4-13–4-15, 5-12–5-14
Datos remanentes, 5-14–5-16
Direcciones de diagnóstico de la periferia
descentralizada, 6-11
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice alfabético
Marca de ciclo, 5-11
Propiedades de arranque, 5-11
Configurar el ciclo, 4-13–4-15
Configurar WinLC RTX, 4-4–4-6
Direcciones de diagnóstico de los esclavos
DP, 6-11
Contadores, Remanente, 5-14–5-16
Datos remanentes
Área de memoria de las marcas (M),
5-14–5-16
Bloques de datos (DBs), 5-14–5-16
Contadores, 5-14–5-16
Marca, 5-14–5-16
Temporizadores, 5-14–5-16
Dirección MPI, Dirección predeterminada
(WinLC RTX), 4-9
Dirección MPI para WinLC RTX, 6-3
Direccionamiento de la periferia descentralizada, 6-9–6-12
Direcciones de diagnóstico, 6-11
Direcciones de diagnóstico de los esclavo DP,
6-11
en combinación con WinAC, 1-2
Manejar y hacer un seguimiento de datos, 5-8
Marca, Remanente, 5-14–5-16
Marca de ciclo, Configuración, 5-11
Propiedades de arranque, Configuración, 5-11
Temporizadores, Remanente, 5-14–5-16
Subventana ’CPU’, Estado operativo, 4-11, 5-2
T
Tamaño
DB, B-1
FB, B-1, B-5
FC, B-1, B-5
Tamaño del programa, 4-8
Tamaño máximo
DB, B-1
FB, B-1, B-5
FC, B-1, B-5
Tamaño máximo del programa, 4-8
Tarjeta CP 5613, Observaciones sobre la instalación, 2-9–2-10
Temporizadores, B-1
Borrado total, 5-5, C-4
Datos técnicos de WinLC RTX, B-2, B-4
Remanente, 5-14–5-16
Tiempo de ciclo
Configuración, 5-12–5-14
Descripción, 4-13–4-16
Prolongación del tiempo de procesamiento,
4-14, D-9
Tiempo de ejecución, 4-13
Tiempo de reposo, 4-13, 5-12–5-14
tiempo mínimo de ciclo, 4-13
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Tiempo de control para READY, 5-11
Tiempo de ejecución
Ciclo, 4-14–4-16
Panel de ajuste, 4-17–4-19
Por operación, B-14–B-16
Tiempo de reposo, 5-12–5-14
Ajustar con el panel de ajuste, 4-16–4-18
Descripción, 4-14–4-16
Tiempo mínimo de reposo, 4-13
Tiempo mínimo de ciclo, 4-14–4-18, 5-12–5-14
tiempo mínimo de ciclo, Panel de ajuste,
4-17–4-19
Tiempos de ejecución de operaciones, B-14–B-16
Transferencia de parámetros, Configuración, 5-11
Transferir la autorización de WinLC RTX
Desinstalar el software WinLC RTX, 2-6
Pautas, 2-7
Véase README.TXT en el disquete de autorización
Transferir la autorización para WinLC RTX,
2-7–2-9
U
Utilizar WinLC RTX como programa de servicios
de NT
Funcionamiento automático o manual, 2-5
Registrar y anular el registro, 4-18
V
Velocidad de transferencia, 6-6, B-1
Amplificadores de bus, 6-7
Datos técnicos de WinLC RTX, B-2, B-4
Líneas derivadas, 6-7
Longitud de cable, 6-6
W
Watchdog, , 4-14–4-16
Watchdog (ciclo), 4-14–4-18
WinAC
Abrir el software WinLC RTX, 4-2
Abrir WinLC RTX desde STEP 7, 4-9
Áreas de direccionamiento, FB, B-5
Componentes, 1-1–1-4
Configurar, E/S en WinLC RTX, 4-4–4-6
Datos técnicos, B-1–B-3
Dirección MPI, 6-3
Dirección predeterminada, 4-9
tras borrado total, 5-5
Instalar WinLC RTX con el CP 5613, 2-2
Manejo en caso de fallo, 5-9
OB84, 5-9
OBs compatibles con WinLC RTX, B-5
Índice alfabético-11
Índice alfabético
Presentación del producto, 1-1–1-4
Referencia, B-2
SFBs que soporta WinLC RTX, B-14
SFCs que soporta WinLC RTX, B-9
Windows Automation Center. Véase WinAC
Windows Control Center (WinCC), en combinación con WinLC RTX, 1-2
Windows Logic Controller. Véase WinLC RTX
Windows NT, Definir la prioridad para WinLC RTX,
4-16–4-18
WinLC
Ciclo, Ajustar, 4-16–4-18
Panel CPU, 4-10–4-13
Tiempo de ejecución, Ajustar, 4-16–4-18
WinLC RTX
Abrir desde STEP 7, 4-9
Abrir el software, 4-2–4-4
Abrir y cerrar el controlador, 4-19–4-21
Acumuladores, B-1
Ajustar el reloj del sistema, 5-18
Amplificadores de bus, 6-7
Amplificar las señales de red, 6-7
Año 2000, 1-4
Archivo 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-1
FB, B-1, B-5
FC, B-1
Borrado total (MRES), 4-12, 5-5
Borrado total de la memoria, 4-12, 5-5
Botón ’MRES’, Borrado total de la memoria,
4-12, 5-5
Búfer de diagnóstico
tras borrado total, 5-5
tras el borrado total, 4-12
Cambiar el estado operativo, 4-11, 5-2
Cambiar la contraseña, 4-23–4-27
Cargar un programa, 4-9
Cargar y transferir periferia descentralizada,
B-2
Ciclo
Configuración, 5-12–5-14
Descripción, 4-14–4-16
Tiempos de ejecución de operaciones,
B-14–B-16
Componentes, 1-2, 2-2
Componentes de WinAC, 1-2
Comunicación
Amplificadores de bus, 6-7
Amplificar las señales de red, 6-7
Configuración
Ciclo, 5-12–5-14
Marca de ciclo, 5-11
Índice alfabético-12
Parámetros, 5-10–5-16
Propiedades de arranque, 5-11
Configurar las entradas y salidas, 4-4–4-6
Contadores, B-1
Borrado total, 4-12, 5-5
Contraseña, 4-23–4-27
Datos consistentes, 6-8–6-11, B-2
Datos locales, B-1
Datos remanente, Contadores, 5-14–5-16
Datos remanentes
Área de memoria de las marcas (M),
5-14–5-16, B-1
Bloques de datos (DBs), 5-14
Borrado total, 4-12, 5-5
Contadores, 5-14–5-16, B-1
Marca, 5-14–5-16
Temporizadores, 5-14–5-16
Definir la prioridad (Windows NT), 4-16–4-18
Descripción del producto, 2-2
Desinstalar, 2-6
Desinstalar la autorización, 2-8
Dirección MPI
Dirección predeterminada, 4-9
para WinLC RTX, 6-3
tras borrado total, 5-5
tras el borrado total, 4-12
Drivers para CP 5613, 2-9
E/S analógicas, B-1
E/S digitales, B-1
Estado operativo RUN, LED de estado, 5-3
Estado operativo STOP
Borrado total con STEP 7, 5-5
Borrar la memoria con STEP 7, 4-12
LED de estado, 5-3
Estados operativos, 4-11, 5-2
Fallo del sistema (SF), 5-3
Función de autoarranque, 4-20–4-22
Funciones, 1-2
Funciones de WinLC RTX, 1-2
Funciones en la versión 2.0, 1-4
Guardar el programa de usuario, 4-27
Imagen de proceso, B-1
Instalación
Autorización, 2-7–2-9
CP 5613, 2-9–2-10
Desinstalar, 2-6
Desinstalar la autorización, 2-8
Eliminación de fallos, 2-4
Procedimiento, 2-3–2-5
Protección contra copia, 2-7–2-9
Transferir la autorización, 2-8
Instalar el CP 5613, 2-2
LEDs de estado, 5-3
DP (PROFIBUS-DP), 6-12
Reinicio, 5-3
Líneas derivadas, 6-7
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Índice alfabético
No es posible con algunas velocidades de
transmisión, 6-7
Longitud de cable, 6-6
Manejo en caso de fallo, 5-9
Marca, Borrado total, 4-12, 5-5
Marca de ciclo, B-1
Configuración, 5-11
Marcas, B-1
Memoria de carga, B-1, B-2–B-4
Memoria de trabajo, B-1, B-2–B-4
Niveles de protección, 4-23–4-27
OB84, 5-9
Opciones, Autoarranque, 4-20–4-22
Options
Idioma, 4-22
Security, 4-23–4-27
Panel de CPU, 5-2–5-4
Borrado total de la memoria, 4-12, 5-5
Botón ’MRES’, 4-12, 5-5
LEDs de estado, 5-3
Pautas para configurar la red, 6-2–6-5
Periferia descentralizada, 1-2
Direcciones, 6-9–6-12
Direcciones de diagnóstico, 6-11
Presentación del producto, 1-1–1-4
PROFIBUS-DP
Amplificadores de bus, 6-7
Direcciones, 6-9–6-12
Direcciones de diagnóstico (módulos), 6-11
Líneas derivadas, 6-7
Longitud de cable, 6-6
Velocidad de transferencia, 6-6
Programa de servicios de NT
Funcionamiento automático o manual, 2-5
Registrar y anular el registro, 4-18
Propiedades de arranque, Configuración, 5-11
RAM, B-1
Rearranque, Borrado total de la memoria,
4-12, 5-5
Rearranque (en frío o en caliente), 4-11
Referencia, B-2
Reinicio
Borrado total de la memoria, 5-5
LEDs de estado, 5-3
Reloj de tiempo real, 5-18, B-1
Reloj del sistema, 5-18, B-1
Representar las entradas y salidas en la
imagen de proceso, B-2
Requisitos del sistema, 1-3
STEP 7
Abrir WinLC RTX, 4-9
Cargar un programa, 4-9
Tamaño del programa (máx.), 4-8
Tamaño máximo
DB, B-1, B-5
FB, B-1
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
FC, B-1, B-5
Temporizadores, B-1
Borrado total, 4-12, 5-5
Tiempo de ejecución
Descripción, 4-14–4-16
Por operación, B-14–B-16
Tiempo de reposo, 4-13
Tiempo mínimo de reposo, 4-13
Tiempos de ejecución de operaciones,
B-14–B-16
Transferir la autorización, 2-8
Velocidad de transferencia, 6-6, B-1
Índice alfabético-13
Índice alfabético
Índice alfabético-14
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Descargar