Presentación. Schneider Electric PL7 Micro/Junior/Pro Anexos

Agregar a Mis manuales
256 Páginas

Anuncio

Presentación. Schneider Electric PL7 Micro/Junior/Pro Anexos | Manualzz

Servidor OLE Automation

5.1

Presentación

Presentación

Objeto de este apartado

Contenido

Este apartado describe las generalidades del servidor OLE Automation.

Esta sección contiene los siguientes apartados:

Apartado

Presentación del servidor OLE Automation

Modos de funcionamiento del servidor OLE Automation

Página

79

81

78

35013159.01 07/2008

Servidor OLE Automation

Presentación del servidor OLE Automation

Introducción La funcionalidad PL7 del servidor OLE Automation ofrece la posibilidad de

«controlar» la ejecución de un PL7 de forma programada, no interactiva (sin intervención del operador) para las aplicaciones ajenas a PL7. Se utiliza la terminología de aplicaciones clientes de la funcionalidad PL7 del servidor OLE

Automation.

Autómata

Servidor

Cliente

Aplicaciones cliente

PL7

*.stx

Según el estándar definido por Microsoft en su oferta OLE para responder a esta necesidad, la funcionalidad PL7 dispone de una interface estándar, pública, expandida, propia e independiente del lenguaje de programación de la aplicación cliente.

Sus características principales son las siguientes: z z z z

La automatización de tareas repetitivas delegación de tratamientos en PL7 que éste sabe ejecutar por sí solo, acceso a información sobre las aplicaciones incluidas en los archivos *.stx y de modo más general, el desarrollo de funciones de nivel superior a PL7, de tipo integrador, conservando al mismo tiempo los detalles de implementación específicos de PL7.

35013159.01 07/2008

79

Servidor OLE Automation

Contexto de ejecución

La funcionalidad PL7 del servidor OLE Automation está integrada en PL7 Pro. Se instala y ejecuta con las mismas condiciones de instalación y ejecución que para

PL7. La funcionalidad PL7 del servidor OLE Automation se basa en el tiempo de ejecución de OLE Automation Microsoft suministrado con Windows XP Professional y Windows VISTA Professional Edition 32.

z z z

Nota: para realizar una aplicación cliente del servidor OLE es preciso conocer uno de los siguientes lenguajes para la programación OLE Automation:

Microsoft Visual Basic, versión 5.0 o superior

Microsoft Visual C++, versión 4.2 o superior

Microsoft VBA en Excel, versión 5.0 o superior

80

35013159.01 07/2008

Servidor OLE Automation

Modos de funcionamiento del servidor OLE Automation

Generalidades

Descripción

Al modo de funcionamiento de PL7 que existía hasta ahora y que se denomina

"interactivo", en el que PL7 responde únicamente a las acciones del operador, se añade el modo de funcionamiento del servidor OLE automation, en el que PL7 responde además a comandos emitidos por una aplicación cliente OLE.

La elección del modo de funcionamiento depende del procedimiento de inicio de

PL7: z z

El modo interactivo se inicializa al lanzar PL7 a través de Windows (menú

Inicio/Programas/Modicon Telemecanique/PL7 Pro.).

El modo servidor se selecciona al acceder al servidor PL7 OLE Automation en la programación de una aplicación cliente OLE. Una instancia no puede cambiar de modo en curso.

Cada vez que una aplicación cliente accede al servidor OLE Automation con PL7, se lanza una instancia específica de PL7, independientemente de otras eventuales instancias ya iniciadas. En el mismo puesto puede ejecutarse al mismo tiempo un número cualquiera de instancias de PL7 tanto en modo servidor como en modo interactivo. Existe una independencia perfecta entre las instancias, que pueden ejecutarse cada una en su propio contexto.

Para todas estas instancias se aplican las mismas reglas de exclusión de acceso concurrente a una aplicación STX o a un autómata, a saber: una aplicación STX o un autómata sólo pueden manipularse por una instancia al mismo tiempo.

Esta regla se ha establecido para el servidor OLE Automation con PL7, que puede abrir una aplicación STX ya abierta pero cuyo registro no puede efectuar. De igual forma, puede efectuar mediante solicitud explícita una transferencia autómata —>

PC desde un autómata reservado en otro lugar.

Una aplicación cliente puede iniciar instancias en varios "servidores OLE

Automation con PL7" concurrentes.

35013159.01 07/2008

81

Anuncio

Manuales relacionados