Funciones OLE. Schneider Electric PL7 Micro/Junior/Pro Anexos

Agregar a Mis manuales
256 Páginas

Anuncio

Funciones OLE. Schneider Electric PL7 Micro/Junior/Pro Anexos | Manualzz

Servidor OLE Automation

5.3

Funciones OLE

Presentación

Objeto de este apartado

Contenido

Este apartado describe las funciones OLE del servidor OLE Automation.

Esta sección contiene los siguientes apartados:

Apartado

OpenStx

CloseStx

OpenStxWithMaj

ExportScyFile

ExportFeFile

ExportFefFileWithConfiguration

DisconnectPLC

ConnectPLC

SaveStx

DownloadDataToPLC

DownloadToPLC

UploadFromPLC

UploadDataFromPLC

UploadFromPLCWithSymbol

GetSymbol

SetServerIHM

SetDownloadFunction

GetPL7State

GetSTXAppIdentity

GetPLCAppIdentity

SendCommandToPLC

SetDriverAndAdresse

OpenTool

SetPosPL7Windows

ShowProgram

CloseProgram

117

119

120

121

113

114

115

116

123

124

125

107

108

110

112

102

103

104

106

Página

95

96

97

98

99

100

101

35013159.01 07/2008

93

Servidor OLE Automation

Apartado

ShowIOModule

CloseIOModule

ShowDFB

CloseDFB

GetMessageError

GetServerVersion

ImportScyFile

DownloadStationWithSymbol

CompareSymbolPCAndSymbolPLCAppli

Página

126

127

128

129

130

131

132

133

135

94

35013159.01 07/2008

Servidor OLE Automation

OpenStx

Generalidades

Descripción

Esta función permite abrir un archivo de tipo aplicación stx.

Sintaxis: integer OpenStx (String lpAppPathName) z z z z

Entrada:

Introduzca la cadena de caracteres que contiene el nombre del archivo que desee abrir.

Función llamada:

OpenStation : función de la gestión de estación ( gesta.dll

).

Contexto nominal :

El servidor PL7 está activo.

Casos de error:

SRV_ERR_GEN_FILENOTFOUND No se ha encontrado el archivo.

SRV_ERR_OPEN_BADZIP

SRV_ERR_OPEN_BADFILE

Problema de descompresión de archivo.

Problema de lectura del archivo stx.

SRV_ERR_OPEN_NOK_COMPATIBLE El procesador no funciona con PL7 abierto.

SRV_ERR_OPEN_OPEN

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_DRIVE FULL

Ya hay otra aplicación abierta.

El nombre de la ruta está vacío.

Error al abrir la aplicación.

No hay suficiente espacio libre en el disco para abrir la aplicación.

z Salida:

Código de retorno de tipo short . Será 0 cuando se haya abierto de forma correcta; de lo contrario, será un código de error.

35013159.01 07/2008

95

Servidor OLE Automation

CloseStx

Generalidades

Descripción

Esta función permite cerrar la aplicación en curso.

Sintaxis: integer CloseStx ( integer p_bWithoutSave) z z z z

Entrada:

Si se ha modificado la aplicación, es posible cerrarla sin avisar al usuario

( p_bWithoutSave a TRUE )

Función llamada:

CloseStation : función de la gestión de estación ( gesta.dll

).

Contexto nominal :

El servidor PL7 está activo, una aplicación se encuentra abierta.

Caso de error:

SRV_ERR_GEN_NOTOPEN

SRV_ERR_CLOSE_NOTSAVE

No hay ninguna aplicación abierta.

Se ha modificado la aplicación, es preciso guardarla para salir.

z Salida:

Código de retorno de tipo short . Bien 0 en caso de conseguir cerrarla, bien un código de error.

96

35013159.01 07/2008

Servidor OLE Automation

OpenStxWithMaj

Generalidades

Descripción

Esta función permite exportar la aplicación activa con su configuración en un archivo de tipo fef.

Sintaxis: entero OpenStxWithMaj (string NameFile, integer WithNewCat) z z z z

Entrada: z Introducir 1 cadena de caracteres que contenga el nombre y la ruta del archivo stx que se desea abrir.

z Un entero que indica si es necesario actualizar los archivos del catálogo o no

(valor 0 para no actualización o 1 para una actualización).

Función denominada:

OpenStation: Función de la gestión estación ( gesta.dll

).

Contexto nominal: z El servidor PL7 está activo, z PL7 está en modo local.

Caso de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_DRIVEFULL

SRV_ERR_OPEN_OPEN

SRV_ERR_GEN_FILENOTFOUND

SRV_ERR_OPEN_BADZIP

Error producido durante la ejecución de la función.

El nombre del archivo dat no es correcto o está vacío.

Más espacio libre en el disco para la apertura de la aplicación.

Ya está abierta una aplicación.

No se ha encontrado el archivo.

Problema de extracción del archivo zip.

z z

Salida:

Código de retorno de tipo short. 0 en el caso de una apertura de estación con

éxito, si un código de error.

Limitaciones:

El servidor de PL7, sin IHM, una vez que la importación haya tenido éxito, no puede funcionar en modo con IHM sin un guardado previo de la aplicación abierta.

35013159.01 07/2008

97

Servidor OLE Automation

ExportScyFile

Generalidades

Descripción

Esta función permite exportar los símbolos contenidos en la aplicación activa en forma de archivo de tipo scy.

Sintaxis: integer ExportScyFile (String p_psScyFile) z z z z

Entrada:

Introduzca la cadena de caracteres que contiene el nombre del archivo scy.

Función llamada:

ExportScyFile : función de la gestión de estación ( gesta.dll

).

Contexto nominal : el servidor PL7 está activo. Se encuentra abierta una aplicación.

Caso de error:

SRV_ERR_GEN_ACTION Error al crear el archivo de origen.

SRV_ERR_GEN_NOTOPEN No hay ninguna aplicación abierta.

SRV_ERR_GEN_PARAM_EMPTY p_ psScyFile está vacío

SRV_EXPORT_ERRFILE Error al escribir en el archivo de origen.

z Salida:

Código de retorno de tipo short . Bien 0 si la exportación se realiza correctamente, bien un código de error.

98

35013159.01 07/2008

Servidor OLE Automation

ExportFeFile

Generalidades

Descripción

Esta función permite exportar la aplicación activa en forma de archivo de tipo fef.

Sintaxis: integer ExportFefFile (String p_psNamefile) z z z z

Entrada:

Introduzca la cadena de caracteres que contiene el nombre del archivo fef.

Función llamada:

ExportFefFile : función de la gestión de estación ( gesta.dll

).

Contexto nominal : el servidor PL7 está activo. Se encuentra abierta una aplicación.

Caso de error:

SRV_ERR_GEN_ACTION Error al crear el archivo fuente de la aplicación.

SRV_ERR_GEN_PARAM_EMPTY No hay ninguna aplicación abierta.

SRV_ERR_GEN_PARAM_EMPTY p_ psNamefile está vacío.

SRV_EXPORT_ERRFILE Error al escribir en el archivo de origen.

z Salida:

Código de retorno de tipo short . Bien 0 si la exportación se realiza correctamente, bien un código de error.

35013159.01 07/2008

99

Servidor OLE Automation

ExportFefFileWithConfiguration

Generalidades

Descripción

Esta función permite exportar la aplicación activa con su configuración en un archivo de tipo fef.

Sintaxis: entero ExportFefFileWithConfiguration (string FefFile) z z z z

Entrada:

Introducir 1 cadena de caracteres que contenga el nombre y la ruta del archivo scy que se va a exportar.

Función denominada:

ExportFefFileWithConf: Función de la gestión estación ( gesta.dll

).

Contexto nominal: z El servidor PL7 está activo, z PL7 está en modo local, estación abierta.

Caso de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_NOTOPEN

SRV_EXPORT_ERRFILE

Error producido durante la ejecución de la función.

El nombre del archivo dat no es correcto o está vacío.

No hay aplicación STX abierta.

Imposible crear el archivo a exportar.

z Salida:

Código de retorno de tipo short. 0 en el caso de una exportación con éxito, si un código de error.

100

35013159.01 07/2008

Servidor OLE Automation

DisconnectPLC

Generalidades

Descripción

Esta función permite desconectar el autómata del PL7.

Sintaxis: integer ExportFefFile (String p_psNamefile) z z

Función llamada:

DisconnectStation : función de la gestión de estación ( gesta.dll

).

Contexto nominal : el servidor PL7 está activo.

z Salida:

Código de retorno de tipo short. Bien 0 en caso de realizar la desconexión correctamente, bien un código de error (SRV_ERR_GEN_ACTION).

35013159.01 07/2008

101

Servidor OLE Automation

ConnectPLC

Generalidades

Descripción

Esta función permite conectarse a un autómata.

Sintaxis: integer ConnectPLC (String p_lpDriver, String p_lpAddress) z z z z

Entrada:

Introduzca dos cadenas de caracteres que contengan el controlador y la dirección del autómata.

Función llamada:

ConnectStation : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo. En caso de que los parámetros sean cadenas vacías, el servidor ejecuta la función con el controlador o la dirección actuales.

Caso de error:

SRV_ERR_GEN_CONNECT

SRV_ERR_GEN_COMMUNICATION

SRV_ERR_GEN_RESERVED

SRV_ERR_PLC_BLANK

SRV_ERR_PC_BLANK

SRV_ERR_DIFFERENCE_PLC_STX

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_PROTECTEDAPPLI

SRV_COMPATIBLE_PLC

No ha podido efectuarse la conexión.

Problema de comunicación entre PL7pro y el autómata.

El autómata está reservado, por lo no es posible conectarse.

El autómata no contiene ninguna aplicación, por lo que no es posible conectarse.

No hay ninguna aplicación abierta, por lo que no es posible conectarse.

La aplicación abierta y la aplicación contenida en al autómata son diferentes, por lo que no es posible conectarse.

El parámetro de la dirección es incorrecto.

Error al ejecutar la función.

El parámetro del controlador es incorrecto.

No hay ninguna aplicación abierta.

Aplicación protegida.

Problema de compatibilidad con el autómata.

z Salida:

Código de retorno de tipo short . Bien 0 en caso de efectuar la conexión correctamente, bien un código de error.

102

35013159.01 07/2008

Servidor OLE Automation

SaveStx

Generalidades

Descripción

Esta función permite guardar la aplicación abierta.

Sintaxis: integer SaveStx (String p_lpStxFile) z z z z

Entrada:

Introduzca una cadena de caracteres que contenga la ruta y el nombre del archivo para guardar.

Función llamada:

SaveStx : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo. Una aplicación está abierta, PL7 está en modo local.

Caso de error:

SRV_ERR_SAVEDENIED

SRV_ERR_SAVEERRZIP

SRV_ERR_SAVEERRREN

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_ACTION

SRV_ERR_PLC_CONNECT

Acceso al archivo denegado.

Error al comprimir la aplicación.

Cambio de nombre denegado.

No hay ninguna aplicación abierta.

p_ lpStxFile está vacío.

Error al guardar la aplicación.

Sólo es posible guardar el archivo en modo local.

z Salida:

Código de retorno de tipo short. Bien 0 en caso de conseguir guardar el archivo, bien un código de error.

35013159.01 07/2008

103

Servidor OLE Automation

DownloadDataToPLC

Generalidades

Descripción

104

Esta función permite cargar un archivo que contenga palabras en el autómata.

Sintaxis: entero DownLoadDataToPLC (string Driver, string Address, string NameFile) z z z z

Entrada:

Introducir las 3 cadenas de caracteres que contiene el controlador, la dirección del autómata y el nombre completo del archivo de formato dat.

Función denominada:

DownloadData: Función de la gestión estación ( gesta.dll

).

Contexto nominal: z z

El servidor PL7 está activo,

PL7 está en modo local, z Si los parámetros (controlador y dirección) son cadenas vacías, el servidor ejecuta la función con el controlador o con la dirección actual.

Casi de error:

SRV_ERR_DOWNLOAD_CART

SRV_ERR_COMPATIBLE_PLC

SRV_ERR_PC_BLANK

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_RESERVED

SRV_ERR_GEN_COMMUNICATION

SRV_ERR_PLC_CONNECT

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_PROTECTEAPPLI

SRV_ERR_TRFDATA_READDS

Problema de compatibilidad del cartucho entre la aplicación abierta y el autómata.

Problema de compatibilidad entre la aplicación abierta y el autómata.

No hay ninguna aplicación abierta.

El parámetro p_IpAddress no es correcto.

El parámetro p_IpDriver no es correcto.

El autómata está reservado, por lo que es imposible realizar la conexión.

Problema de comunicación entre PL7pro y el autómata.

Es necesario estar en modo local para efectuar la descarga.

Error producido durante la ejecución de la función.

El nombre del archivo dat no es correcto o está vacío.

La aplicación está protegida en modo lectura, por lo que no es posible conectarse con el autómata.

Error de comunicación.

35013159.01 07/2008

35013159.01 07/2008

Servidor OLE Automation

SRV_ERR_TRFDATA_NODATA

SRV_ERR_TRFDATA_READWRITE

SRV_ERR_TRFDATA_INFOFILE

Variables numéricas no configuradas o leídas de forma incorrecta. No se ha creado el archivo.

Problema en el archivo dat.

Problema en el archivo dat.

SRV_ERR_TRFDATA_RUNREFUSED El autómata rechazó la petición de paso a RUN

(Entrada Run/Stop posicionada a STOP).

SRV_ERR_TRFDATA_READOBJ Error de lectura o de escritura de las variables numéricas.

SRV_ERR_TRFDATA_WRITEOBJ Error de lectura o de escritura de las variables numéricas.

SRV_TRFDATA_OVERFLOW Atención, el margen de valores era demasiado grande, por lo que ha habido un rebasamiento.

SRV_TRFDATA_BORNENOCORRECT Los valores mínimo y máximo son incorrectos.

z Salida:

Código de retorno de tipo short. 0 en el caso de una carga con éxito, si un código de error.

105

Servidor OLE Automation

DownloadToPLC

Generalidades

Descripción

Esta función permite telecargar una aplicación en la memoria del autómata.

Sintaxis: integer DownloadToPLC (String p_lpDriver, String p_lpAdresse) z z z z

Entrada:

Introduzca dos cadenas de caracteres que contengan el controlador y la dirección del autómata.

Función llamada:

DownloadStation : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo. Una aplicación está abierta, PL7 está en modo local.

En caso de que los parámetros sean cadenas vacías, el servidor ejecuta la función con el controlador o la dirección actuales.

Caso de error:

SRV_ERR_DOWNLOAD_CART

SRV_ERR_COMPATIBLE_PLC

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_RESERVED

SRV_ERR_GEN_COMMUNICATION

SRV_ERR_PLC_CONNECT

SRV_ERR_PLC_ACTION

Problema de compatibilidad del cartucho de memoria entre la aplicación abierta y el autómata.

Problema de compatibilidad entre la aplicación abierta y el autómata.

El parámetro p_lpAdresse es incorrecto.

El parámetro p_lpDriver es incorrecto.

No hay ninguna aplicación abierta.

El autómata está reservado.

Problema de comunicación.

El autómata ya está conectado.

Error al realizar la descarga.

z Salida:

Código de retorno de tipo short . Bien 0 si la carga se realiza correctamente, bien un código de error.

106

35013159.01 07/2008

Servidor OLE Automation

UploadFromPLC

Generalidades

Descripción

Esta función permite copiar en la memoria una aplicación contenida en un autómata.

Sintaxis: integer UploadFromPLC (String p_lpDriver, String p_lpAdresse, integer p_iReservedMode) z z z z

Entrada:

Introduzca dos cadenas de caracteres que contengan el controlador y la dirección del autómata. Un entero ( p_iReservedMode ) permite llevar a cabo la carga en un autómata reservado.

Función llamada:

UploadStation : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo. No hay ninguna aplicación abierta y PL7 está en modo local. En caso de que los parámetros sean cadenas vacías, el servidor ejecuta la función con el controlador o la dirección actuales.

Caso de error:

SRV_ERR_UPLOAD_TRANSFER

SRV_ERR_UPLOAD_ABORT

SRV_ERR_UPLOAD_RESERVED

SRV_ERR_UPLOAD_NOAPPLI

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_ACTION

SRV_ERR_PLC_CONNECT

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_COMMUNICATION

SRV_ERR_PLC_CONNECT

SRV_OPEN_NOT_COMPATIBLE

Problema al transferir la aplicación contenida en el autómata.

Cancelación de la transferencia.

Aplicación reservada.

Autómata virgen.

Dirección incorrecta.

Error de ejecución de la función.

Error de conexión.

Controlador incorrecto.

Error de comunicación.

El autómata está en modo conectado.

Problema de compatibilidad.

z Salida:

Código de retorno de tipo short . Bien 0 si la carga se realiza correctamente, bien un código de error.

35013159.01 07/2008

107

Servidor OLE Automation

UploadDataFromPLC

Generalidades

Descripción

Esta función permite descargar un archivo que contenga palabras en el autómata.

Sintaxis: entero UpLoadDataFromPLC (string Driver, string Address, entero ValMin, entero ValMax, string NameFile) z z z z

Entrada: z Introducir las 3 cadenas de caracteres que contiene el controlador, la dirección del autómata y el nombre completo del archivo de formato dat, z Introducir los 2 enteros que son los valores mínimo y máximo que se desean recuperar.

Función denominada:

UploadData: Función de la gestión estación ( gesta.dll

).

Contexto nominal: z El servidor PL7 está activo, z z

PL7 está en modo local,

Si los parámetros (controlador y dirección) son cadenas vacías, el servidor ejecuta la función con el controlador o con la dirección actual.

Casi de error:

SRV_ERR_COMPATIBLE_PLC

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_RESERVED

SRV_ERR_GEN_COMMUNICATION

SRV_ERR_PLC_CONNECT

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_PROTECTEAPPLI

Problema de compatibilidad entre la aplicación abierta y el autómata.

El parámetro p_IpAddress no es correcto.

El parámetro p_IpDriver no es correcto.

El autómata está reservado, por lo que es imposible realizar la conexión.

Problema de comunicación entre PL7pro y el autómata.

Es necesario estar en modo local para efectuar la descarga.

Error producido durante la ejecución de la función.

El nombre del archivo dat no es correcto o está vacío.

La aplicación está protegida en modo lectura, por lo que no es posible conectarse con el autómata.

108

35013159.01 07/2008

35013159.01 07/2008

Servidor OLE Automation

SRV_ERR_TRFDATA_READDS

SRV_ERR_TRFDATA_NODATA

SRV_ERR_TRFDATA_READWRITE

SRV_ERR_TRFDATA_INFOFILE

SRV_ERR_TRFDATA_RUNREFUSED

SRV_ERR_TRFDATA_READOBJ

SRV_ERR_TRFDATA_WRITEOBJ

SRV_TRFDATA_OVERFLOW

SRV_TRFDATA_BORNENOCORRECT

Error de comunicación.

Variables numéricas no configuradas o leídas de forma incorrecta. No se ha creado el archivo.

Problema en el archivo dat.

Problema en el archivo dat.

El autómata rechazó la petición de paso a

RUN (Entrada Run/Stop posicionada a

STOP).

Error de lectura o de escritura de las variables numéricas.

Error de lectura o de escritura de las variables numéricas.

Atención, el margen de valores era demasiado grande, por lo que ha habido un rebasamiento.

Los valores mínimo y máximo son incorrectos.

z Salida:

Código de retorno de tipo short. 0 en el caso de una descarga con éxito, si un código de error.

109

Servidor OLE Automation

UploadFromPLCWithSymbol

Generalidades

Descripción

Esta función permite descargar una aplicación con los símbolos asociados que contiene el autómata.

Sintaxis: integer UpLoadFromPLCWithSymbol (string Driver, string Address, integer ReserveMode) z z z z

Entrada:

Introduzca las dos cadenas de caracteres que contiene el controlador, la dirección del autómata. Un entero ( p_IReserveMode ) que permite transferir

PLC a un PC en un autómata reservado.

Función llamada:

UploadStationWithSymbol: función de la gestión de estación ( gesta.dll

).

Contexto nominal: z z

El servidor PL7 está activo.

PL7 está en modo local.

z Si los parámetros (controlador y dirección) son cadenas vacías, el servidor ejecuta la función con el controlador o con la dirección actual.

Casos de error:

SRV_ERR_COMPATIBLE_PLC

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_RESERVED

SRV_ERR_GEN_COMMUNICATION

SRV_ERR_PLC_CONNECT

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

Problema de compatibilidad entre la aplicación abierta y el autómata.

El parámetro p_IpAddress no es correcto.

El parámetro p_IpDriver no es correcto.

El autómata está reservado, por lo que es imposible realizar la conexión.

Problema de comunicación entre

PL7Pro y el autómata.

Es necesario estar en modo local para efectuar la descarga.

Error producido durante la ejecución de la función.

El nombre del archivo dat no es correcto o está vacío.

110

35013159.01 07/2008

35013159.01 07/2008

Servidor OLE Automation

SRV_ERR_GEN_PROTECTEAPPLI

SRV_OPEN_NOK_COMPATIBLES

SRV_ERR_UPLOAD_NOAPPLI

SRV_ERR_UPLOAD_READINFOSYMB

SRV_ERR_UPLOAD_WRITEINFOSYMBOL

SRV_ERR_UPLOAD_INVALIDSYMB

SRV_ERR_UPLOAD_INVALIDVERSION

SRV_ERR_UPLOAD_SYMBERR

SRV_ERR_UPLOAD_NBSYMBERR_NOCORRECT

SRV_ERR_UPLOAD_SYMBFILE

SRV_ERR_UPLOAD_READSYMBFILE

SRV_ERR_UPLOAD_PBMEM

SRV_ERR_UPLOAD_ABORTSYMB

SRV_ERR_UPLOAD_CHECKSYMB

SRV_ERR_UPLOAD_DIFFSYMB

La aplicación está protegida en modo lectura, por lo que no es posible conectarse con el autómata.

El servidor no soporta el nivel de la aplicación STX que desea abrir.

Se ha producido un error durante la transferencia de la aplicación.

Error de comunicación durante la lectura de la información integrada de la base.

Error de escritura. Si el disco de almacenamiento está saturado en el archivo dat.

Base de símbolos integrada en el autómata inválida.

Esta versión de PL7 no soporta la versión de la base de símbolos integrada.

Error interno en la base de símbolos integrada.

Incoherencia en los objetos almacenados en la base comprimida.

Problema de lectura de la base que contiene el autómata.

Error de lectura de la base que contiene el autómata.

La memoria está saturada, la operación no puede realizarse normalmente.

Abandono de la lectura del archivo de la base de símbolos integrada.

Se ha detectado una diferencia entre la suma de control integrada y la suma de control recalculada.

Se ha detectado una diferencia entre la información transferida y la información recalculada.

z Salida:

Código de retorno de tipo short. Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

111

Servidor OLE Automation

GetSymbol

Generalidades

Descripción

Esta función permite dar el símbolo y el comentario asociados a una variable.

Síntesis: integer GetSymbol (String p_lpRepere, String* p_bsSymbole, String* p_bsComment) z z z z

Entrada:

Introduzca la cadena de caracteres que contiene la variable que se va a modificar o respecto a la que se van a introducir los datos.

Función llamada:

GetSymbol : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo. Una aplicación está abierta en modo local.

Caso de error:

SRV_ERR_ADDRESSSYNTAX

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_ACTION

La cadena de caracteres pasada a parámetros no corresponde a ninguna variable.

No hay ninguna aplicación abierta.

p_lpRepere está vacío.

Error al ejecutar la función.

Dirección incorrecta.

Error de ejecución de la función.

z Salida:

Código de retorno de tipo short . Bien 0 si la carga se realiza correctamente, bien un código de error.

Dos cadenas de caracteres: z El símbolo asociado ( p_bsSymbole ).

z El comentario asociado ( p_bsComment ).

112

35013159.01 07/2008

Servidor OLE Automation

SetServerIHM

Generalidades

Descripción

Esta función permite visualizar o no el servidor PL7. Permite pasar de un modo de funcionamiento a otro. Es decir, de un servidor PL7Pro sin IHM a un servidor PL7

Pro con IHM y a la inversa.

Sintaxis: integer SetServerIHM (integer p_bIHM) z z z z

Entrada:

Un booleano (visualización IHM o sin visualización).

Función llamada:

SetIHMServer : función de la aplicación Windows (sawinapp.cpp).

Contexto nominal: el servidor PL7 está activo.

Caso de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_MODIFAPPLI

Error al ejecutar la función.

Aplicación en curso de modificación.

z Salida:

Código de retorno de tipo short . Bien 0 si la carga se realiza correctamente, bien un código de error.

35013159.01 07/2008

113

Servidor OLE Automation

SetDownloadFunction

Generalidades

Descripción

Esta función permite autorizar o no autorizar la transferencia de una aplicación mediante el servidor en un autómata.

Sintaxis: booleano SetDownloadFunction (integrar Download) z z z z

Entrada:

Introducir 1 entero (valor 0 ó 1) que permita activas o no activar la transferencia de la aplicación en el autómata,

Contexto nominal: z El servidor PL7 está activo, z PL7 está en modo local.

Salida:

TRUE.

Limitaciones:

Esta función sólo prohibe la transferencia para una utilización en modo servidor.

114

35013159.01 07/2008

Servidor OLE Automation

GetPL7State

Generalidades

Descripción

Esta función permite obtener el estado del servidor.

Sintaxis: integer GetPL7State (String* p_lpStation, String * p_lpConnection) z z z

Función llamada:

GetEtatPL7 : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo.

Caso de error:

SRV_ERR_GEN_ACTION Error al ejecutar la función.

z Salida:

Código de retorno de tipo short . Bien 0 si la carga se realiza correctamente, bien un código de error.

Dos cadenas de caracteres informan al usuario sobre: z el estado de la estación (abierta o cerrada); z el estado del modo (local o conectado). En modo conectado, se indica si el estado del autómata es run o stop.

35013159.01 07/2008

115

Servidor OLE Automation

GetSTXAppIdentity

Generalidades

Descripción

Esta función permite conocer la información general sobre una aplicación.

Sintaxis: integer GetSTXAppIdentity (String p_lpNameStx, VARIANT FAR* p_pVarInfo) z z z z

Entrada:

Introduzca la cadena de caracteres ( p_lpNameStx ) que contiene el nombre de la aplicación.

Función llamada:

FicheIdentAppli : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 está activo.

Casos de error:

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_ACTION

SRV_ERR_APPLIINFO_NOK p_ lpNameStx está vacío.

Error al ejecutar la función.

Información incorrecta.

8

9

6

7

10

11

4

5

2

3

0

1 z Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

Información visualizada:

Nombre de la estación

Número de versión de la aplicación

Fecha y hora de modificación

Firma de la estación

Firma relativa a la configuración de las entradas/salidas locales

Firma relativa a la configuración de las entradas/salidas remotas

Firma relativa al código PL7

Firma relativa al grafcet

Firma relativa a las constantes

Firma relativa a los símbolos

Firma relativa a la reserva

Comentario asociado a la aplicación

116

35013159.01 07/2008

Servidor OLE Automation

GetPLCAppIdentity

Generalidades

Descripción

Esta función permite conocer la información general sobre la aplicación contenida en un autómata.

Sintaxis: integer GetPLCAppIdentity (String p_lpDriver, String p_lpAdresse, VARIANTFAR* p_pvInfoAppli) z z z z

Entrada:

Introduzca las dos cadenas de caracteres que contienen el controlador y la dirección del autómata.

Función llamada:

FicheIdentAppliOnAutomate : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo y en modo local.

Caso de error:

SRV_ERR_APPLIINFO_NOK

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_ADDRESS

SRV_ERR_COMPATIBLE_PLC

SRV_ERR_PLC_BLANK

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_COMMUNICATION

Información incorrecta.

Error al ejecutar la función.

Dirección incorrecta.

Problema de compatibilidad entre API y el programa PL7.

El autómata no contiene ninguna aplicación.

Problema al guardar la información relativa a la aplicación.

El parámetro p_lpDriver es incorrecto.

Error de comunicación.

35013159.01 07/2008

117

Servidor OLE Automation

6

7

4

5

2

3

0

1

8

9

10

11 z Salida:

Código de retorno de tipo short. Bien 0 si la carga se realiza correctamente, bien un código de error.

Información visualizada: nombre de la estación, número de la versión de la aplicación, fecha y hora de modificación, firma de la estación, firma relativa a la configuración de las entradas/salidas locales, firma relativa a la configuración de las entradas/salidas remotas, firma relativa al código PL7, firma relativa al grafcet, firma relativa a las constantes, firma relativa a los símbolos, firma relativa a la reserva, comentario asociado a la aplicación.

118

35013159.01 07/2008

Servidor OLE Automation

SendCommandToPLC

Generalidades

Descripción

Esta función permite enviar un comando al autómata.

Sintaxis: integer SendCommandToPLC (integer p_iCommand) z z z z

Entrada: tipo de comando que el usuario desee ejecutar.

Hay 3 tipos posibles: z SRV_COMMAND_INIT: comando de inicialización del autómata.

z z

SRV_COMMAND_STOP: comando Stop.

SRV_COMMAND_RUN: comando Run

Función llamada:

StationCommand : función de la gestión de estación ( gesta.dll

).

Contexto nominal: el servidor PL7 está activo. Una aplicación está abierta, PL7 está en modo conectado, en STOP.

Caso de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_NOTOPEN

SRV_ERR_COMMAND_NOTINLOCAL

SRV_COMMAND_ERRINIT

Comando incorrecto.

No hay ninguna aplicación abierta.

El servidor está en modo local.

No es posible llevar a cabo la función INIT, el autómata está en RUN.

z Salida:

Código de retorno de tipo short . Bien 0 si la carga se realiza correctamente, bien un código de error.

35013159.01 07/2008

119

Servidor OLE Automation

SetDriverAndAdresse

Generalidades

Descripción

Esta función permite guardar el controlador y la dirección de la estación actual.

Sintaxis: integer SetDriverAndAdresse (String p_lpDriver, String p_lpAdresse) z z z z

Entrada:

Introduzca las dos cadenas de caracteres que contienen el controlador y la dirección del autómata.

Función llamada:

DriverAndAdresse : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 está activo. Una aplicación está abierta en modo local. Si no se introducen los parámetros o éstos son incorrectos, los valores actuales son invariables.

Casos de error:

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_DRIVER

SRV_ERR_PLC_CONNECT

SRV_ERR_PLC_ACTION

SRV_ERR_PARAM_EMPTY

La dirección pasada a parámetro es incorrecta.

El controlador pasado a parámetro es incorrecto.

El servidor está en modo conectado.

Error al ejecutar la función.

Los parámetros están vacíos.

z Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

120

35013159.01 07/2008

Servidor OLE Automation

OpenTool

Generalidades

Descripción

Esta función permite abrir las herramientas presentes en la cadena de caracteres pasada a parámetro.

Sintaxis: integer OpenTool (String p_lpListTool) z z z z

Entrada:

Cadena de caracteres que contiene la lista de las herramientas que debe abrir el servidor.

Ejemplo de formato: tools1;tools2;tools3.

Función llamada:

OpenTool : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 con IHM está activo. Hay una aplicación abierta.

Casos de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_WITHIHM

SRV_ERR_GEN_OPENEDTVDATA

No es posible abrir la herramienta.

Parámetro vacío

No hay ninguna aplicación abierta.

Función disponible con el servidor PL7 en modo IHM.

No se puede abrir la herramienta "Tabla de animación".

35013159.01 07/2008

121

Servidor OLE Automation z Salida:

Código de retorno de tipo short .

Lista de los números de herramientas aplicables a PL7

188

189

207

210

212

214

215

13

14

15

8

10

12

Número

5

6

7

Designación

Abre el editor LD.

Abre el editor Grafcet.

Abre el editor IL.

Abre el editor ST.

Abre el editor de configuración.

Abre el editor de variables.

Abre el navegador de referencias cruzadas.

Crea una tabla de animación.

Abre el editor de documentación.

Abre la herramienta de importación de la aplicación.

Abre el editor de texto.

Abre la pantalla de funcionamiento.

Abre el editor de tipo DFB.

Abre el navegador de la aplicación.

Abre el navegador de depuración Grafcet.

Abre el editor de código DFB en ST.

122

35013159.01 07/2008

Servidor OLE Automation

SetPosPL7Windows

Generalidades

Descripción

Esta función permite dimensionar la ventana PL7.

Sintaxis: integer PosPL7Windows (integer CoordX, integer CoordY, integer CoordCX,integer

CoordCY) z z z z

Entrada: coordenadas x, y de la ventana.

Función llamada:

MoveWindow : Función mfc.

Contexto nominal: el servidor PL7 con IHM está activo.

Caso de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_WITHIHM

Error del comando.

Parámetro vacío.

Función disponible con el servidor PL7 en modo

IHM.

z Salida:

Código de retorno de tipo short .

35013159.01 07/2008

123

Servidor OLE Automation

ShowProgram

Generalidades

Descripción

Esta función permite abrir los programas presentes en la cadena de caracteres pasada a parámetro.

Sintaxis: integer ShowProgram (String p_lpListProgram) z z z z

Entrada:

Introduzca las cadenas de caracteres que contienen la lista de programas que el servidor debe abrir.

Ejemplo de formato: mast\lad1;mast\lit2;evt\evt0;sr1;mast\prl

Función llamada:

ShowProgram : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 con IHM está activo.

Hay una aplicación abierta.

Casos de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_WITHIHM

Error del comando

No hay ninguna aplicación abierta.

Parámetro vacío

Función disponible con el servidor PL7 en modo

IHM

No es posible abrir el módulo.

SRV_ERR_GEN_SHOWPROGRAM z z

Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

Limitaciones:

Esta función no puede abrir un DFB en el que no se hayan iniciado instancias.

Para visualizar el código de un DFB en el que no se hayan iniciado instancias, es necesario utilizar la función ShowDFB .

124

35013159.01 07/2008

Servidor OLE Automation

CloseProgram

Generalidades

Descripción

Esta función permite cerrar los programas presentes en la cadena de caracteres pasada a parámetro.

Sintaxis: integer CloseProgram (String p_lpListProgram) z z z z

Entrada:

Cadena de caracteres que contiene la lista de programas que el servidor debe cerrar.

Ejemplo de formato: mast\lad1;mast\lit2;evt\evt0;sr1;mast\prl.

Función llamada:

CloseProgram : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 con IHM está activo.

Hay una aplicación abierta.

Casos de error:

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_WITHIHM

No hay ninguna aplicación abierta.

Error al cerrar

Parámetro vacío

Función disponible con el servidor PL7 en modo

IHM.

No se puede cerrar el módulo.

SRV_ERR_GEN_CLOSEPROGRAMM z z

Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

Limitaciones:

Esta función no puede cerrar un DFB abierto.

35013159.01 07/2008

125

Servidor OLE Automation

ShowIOModule

Generalidades

Descripción

Esta función permite abrir los módulos de entradas/salidas presentes en la cadena de caracteres pasada a parámetro.

z z z z

Entrada:

Cadena de caracteres que contiene la lista de módulos que el servidor debe abrir.

El formato de la cadena de caracteres es rack,módulo; rack,módulo.

Ejemplo de formato: 0,0;0,1;1,2.

Función llamada:

ShowIOModule : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 con IHM está activo.

Hay una aplicación abierta.

Casos de error:

SRV_ERR_GEN_NOTOPEN

SRV_ACTION_NOK

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_WITHIHM

No hay ninguna aplicación abierta.

Problema de activación de los derechos de usuario

Parámetro vacío

Función disponible con el servidor PL7 en modo

IHM z z

Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

Limitaciones:

La apertura de un módulo de E/S se realiza en el modo local; la pantalla de configuración del módulo está abierta. Si el usuario pasa del modo local al modo conectado, el servidor no cambia de la pantalla de configuración a la pantalla de depuración. El usuario puede actuar directamente en el pl7pro o bien abrir o cerrar el módulo a través del cliente.

126

35013159.01 07/2008

Servidor OLE Automation

CloseIOModule

Generalidades

Descripción

Esta función permite cerrar los módulos de entrada/salida presentes en la cadena de caracteres pasada a parámetro.

Sintaxis integer CloseIOModule (String p_lpListIOModule).

z z z z

Entrada:

Cadena de caracteres que contiene la lista de módulos que el servidor debe abrir.

Ejemplo de formato: 0,0;0,1;1,2.

Función llamada:

CloseIOModule : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 con IHM está activo.

Hay una aplicación abierta.

Casos de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_WITHIHM

Error del comando de cierre

Parámetro vacío

No hay ninguna aplicación abierta.

Función disponible con el servidor PL7 en modo

IHM z z

Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

Limitaciones:

Esta función no cierra el editor de configuración abierto a través de la función

ShowIOModule .

35013159.01 07/2008

127

Servidor OLE Automation

ShowDFB

Generalidades

Descripción

Esta función permite visualizar el código de uno o varios DFB presentes en la cadena de caracteres pasada a parámetro. Para la apertura de un DFB a través de esta función, no es necesario iniciar una instancia.

Sintaxis integer ShowDFB (String p_lpListeDFB) z z z z

Entrada:

Cadena de caracteres que contiene la lista de DFB que el servidor debe abrir.

Función llamada:

ShowDFB : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 con IHM está activo.

Hay una aplicación abierta.

Casos de error:

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_WITHIHM

Parámetro vacío.

No hay ninguna aplicación abierta.

Problema al abrir un DFB.

Función disponible con el servidor PL7 en modo

IHM.

z Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

128

35013159.01 07/2008

Servidor OLE Automation

CloseDFB

Generalidades

Descripción

Esta función permite cerrar uno o varios DFB presentes en la cadena de caracteres pasada a parámetro.

Sintaxis integer CloseDFB (String p_lpListeDFB) z z z z

Entrada:

Cadena de caracteres que contiene la lista de DFB que el servidor debe cerrar.

Función llamada:

CloseDFB : función de la gestión de estación ( gesta.dll

).

Contexto nominal:

El servidor PL7 con IHM está activo.

Hay una aplicación abierta.

Casos de error:

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_WITHIHM

Parámetro vacío.

No hay ninguna aplicación abierta.

Problema al abrir un DFB

Función disponible con el servidor PL7 en modo

IHM.

z Salida:

Código de retorno de tipo short . Será 0 cuando la carga se haya realizado correctamente; de lo contrario, será un código de error.

35013159.01 07/2008

129

Servidor OLE Automation

GetMessageError

Generalidades

Descripción

Esta función permite asociar un mensaje de error en función del código pasado a parámetro.

Sintaxis

String GetMessageError (integer p_iCodeError) z z

Entrada:

El código de error de uno de los servicios que debe obtenerse.

Contexto nominal: el servidor PL7 está activo.

z Salida:

Una cadena de caracteres que corresponde al mnemónico del error.

130

35013159.01 07/2008

Servidor OLE Automation

GetServerVersion

Generalidades

Descripción

Esta función permite conocer el número de la versión del servidor PL7pro.

Sintaxis

String GetServerVersion () z Contexto nominal: el servidor PL7 está activo.

z Salida:

Una cadena de caracteres que corresponde al mnemónico de la versión del servidor PL7pro.

35013159.01 07/2008

131

Servidor OLE Automation

ImportScyFile

Generalidades

Descripción

Esta función permite importar a partir de un archivo scy de los símbolos en la aplicación activa.

Sintaxis: entero ImportScyFile (string ScyFile) z z z z

Entrada:

Introducir 1 cadena de caracteres que contenga el nombre y la ruta del archivo scy que se va a importar.

Función denominada:

ImportScyFile: Función de la gestión estación ( gesta.dll

).

Contexto nominal: z El servidor PL7 está activo, z PL7 está en modo local, estación abierta.

Caso de error:

SRV_ERR_GEN_ACTION

SRV_ERR_GEN_PARAM_EMPTY

SRV_ERR_GEN_NOTOPEN

SRV_ERR_SRC_FILE

Error producido durante la ejecución de la función.

El nombre del archivo dat no es correcto o está vacío.

No hay aplicación STX abierta.

Problema en el archivo original.

z z

Salida:

Código de retorno de tipo short. 0 en el caso de una importación con éxito.

Limitaciones:

El servidor de PL7, sin IHM, una vez que la importación haya tenido éxito, no puede funcionar en modo con IHM sin un guardado previo de la aplicación abierta.

132

35013159.01 07/2008

Servidor OLE Automation

DownloadStationWithSymbol

Generalidades

Descripción

Esta función permite cargar una aplicación y su base comprimida de símbolos en el autómata.

Sintaxis: entero DownloadStationWithSymbol (String p_IpDriver, String p_IpAdresse) z z z z

Entrada: z 2 cadenas de caracteres que contiene el driver y la dirección del autómata.

Función denominada:

DownloadStationWithSymbol: Función de la gestión de la estación ( gesta.dll

).

Contexto nominal: z z

El servidor PL7 está activo.

Una aplicación está abierta, contiene símbolos y/o dfb. La aplicación se ha z configurado con un cartucho de memoria que admite la base de símbolos,

PL7 está en local,

Si los parámetros son cadenas vacías, el servidor ejecuta la función con el driver o con la dirección actual.

Caso de error:

SRV_ERR_DOWNLOAD_CART

SRV_ERR_COMPATIBLE_PLC

SRV_ERR_PC_BLANK

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_ADDRESS

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_RESERVED

Problema de compatibilidad del cartucho entre la aplicación abierta y el autómata.

Problema de compatibilidad entre la aplicación abierta y el autómata.

No hay ninguna aplicación abierta.

No hay ninguna aplicación abierta.

El parámetro p_lpAddresse no es correcto.

El parámetro p_lpDriver no es correcto.

El autómata está reservado, por lo que es imposible realizar la conexión.

SRV_ERR_GEN_COMMUNICATION Problema de comunicación entre el PL7pro y el autómata.

SRV_ERR_PLC_CONNECT Es necesario estar en modo local para efectuar la descarga.

SRV_ERR_GEN_ACTION Error producido durante la ejecución de la función.

SRV_ERR_GEN_PROTECTEDAPPLI La aplicación incluida en el autómata está protegida.

35013159.01 07/2008

133

Servidor OLE Automation z Salida:

Código de retorno de tipo short. Ya sea 0 en el caso de una carga con éxito o un código de error.

134

35013159.01 07/2008

Servidor OLE Automation

CompareSymbolPCAndSymbolPLCAppli

Generalidades

Descripción

Esta función permite conocer la información general de una aplicación incluida en un autómata.

Sintaxis:

Entero CompareSymbolPCAndSymbolPLCAppli (VARIANT FAR* p_pVarInfo i) z z z

Función denominada:

FicheCompareSymbolPCAndSymbolPLCAppli: Función de la gestión de la estación ( gesta.dll

).

Contexto nominal: z El servidor PL7 está activo, y además se encuentra en modo local. Una z aplicación está abierta, contiene símbolos y/o dfbs.

La aplicación se ha configurado con un cartucho de memoria que admite la base de símbolos.

Caso de error:

SRV_ERR_GEN_ADDRESS

SRV_ERR_COMPATIBLE_PLC

SRV_ERR_PLC_BLANK

SRV_ERR_GEN_ACTION

SRV_ERR_APPLIINFO_NOK

SRV_ERR_GEN_DRIVER

SRV_ERR_GEN_COMMUNICATION

SRV_ERR_GEN_NOTOPEN

SRV_ERR_GEN_CONNECT

SRV_ERR_GEN_COMPARESYMB

Dirección incorrecta.

Problema de compatibilidad del TSX con el software PL7.

El autómata no contiene aplicación.

Problema durante el almacenamiento de información de la aplicación.

Información incorrecta.

El parámetro p_lpDriver no es correcto.

Error de comunicación.

No hay ninguna aplicación abierta.

No se ha podido realizar la conexión.

Se ha producido un error durante la comparación.

35013159.01 07/2008

135

Servidor OLE Automation z Salida:

Código de retorno de tipo short. Ya sea 0 en el caso de una carga con éxito o un código de error.

z 1: Número total de símbolos contenidos en la aplicación local.

z z z

2: Suma de control de la base de símbolos contenidos en la aplicación local.

3: Tamaño de los símbolos contenidos en una aplicación local.

4: Tamaño de los símbolos de la base comprimida contenida en la aplicación local.

z z z z z

5: Fecha de la última modificación de la base comprimida contenida en la aplicación local.

6: Número total de dfb contenidos en la aplicación local.

7: Fecha de la última modificación de los dfb de la base comprimida contenida en la aplicación local.

8: Número total de símbolos contenidos en la aplicación integrada.

9: Suma de control de la base de símbolos contenidos en la aplicación integrada.

z z z z z z

10: Tamaño de los símbolos contenidos en la aplicación integrada.

11: Tamaño de los símbolos de la base comprimida contenida en la aplicación integrada.

12: Fecha de la última modificación de la base comprimida contenida en la aplicación integrada.

13: Número total de dfb contenidos en la aplicación integrada.

14: Fecha de la última modificación de dfb de la base comprimida contenida en la aplicación integrada.

15: Resultado de la comparación.

136

35013159.01 07/2008

Rendimiento

6

Presentación

Objeto

Contenido

En este capítulo se describe el rendimiento de las instrucciones del lenguaje PL7.

De este modo, se puede calcular el tiempo de ejecución de una aplicación y el tamaño de memoria ocupada.

Este capítulo contiene las siguientes secciones:

Sección

6.1

6.2

6.3

6.4

Apartado

Información general

Rendimiento de las instrucciones en autómatas Micro

Rendimiento de las instrucciones en autómatas Premium

Funciones avanzadas

Página

138

140

173

218

137

35013159.01 07/2008

Anuncio

Manuales relacionados