Bloques De Función Definidos Por El Usuario; Finalidad De Un Bloque De Función Definido Por El Usuario; Encapsulación Y Almacenamiento De Datos - Control Techniques SM-Applications Lite Guia Del Usuario

Módulos de aplicaciones
Tabla de contenido

Publicidad

AssRAM
UnassRAM
RamLength
SetRamLength
Estos comandos permiten al programador utilizar los archivos RAM del módulo de
aplicaciones. Los archivos RAM proporcionan acceso a las matrices del programa de
usuario a través de los servicios de archivos CMP. Para obtener más información sobre
estos comandos y los archivos RAM, consulte la ayuda en línea.
Funciones de SMARTCARD
Se han incorporado nuevas funciones que permiten utilizar la tarjeta SMARTCARD en
operaciones de lectura y almacenamiento. Estas funciones son demasiadas para
describirlas en este manual. Para obtener información sobre el uso de estas funciones,
consulte la ayuda de SyPTPro.
6.6.2
Comandos y bloques de función de DPL
La lista de comandos y funciones que se pueden utilizar en un programa DPL es
demasiado extensa, por lo que no se incluye en esta Guía del usuario. Consulte la
ayuda en línea.
6.7
Bloques de función definidos por el usuario
6.7.1
Descripción
SyPTPro se suministra con una biblioteca predefinida de los bloques de función que
pueden emplearse en herramientas de programación gráfica (LD y FBD) y en
programas DPL simples.
El sistema de bloques de función definidos por el usuario (UDFB) permite al usuario
crear bloques de función propios que automáticamente estarán disponibles en las
herramientas de programación gráfica (diagramas de bloque de función y diagramas
QuickLD), y que se sumarán a los de la biblioteca estándar.
Este tipo de bloques de función es como una sección de un programa DPL y, por
consiguiente, puede contener una combinación de comandos DPL simples, diagramas
FBD y QLD y otros bloques de función definidos por el usuario. No es posible crear
secciones de tareas estándar (como POS0) con bloques de función definidos por el
usuario.
6.7.2
Finalidad de un bloque de función definido por el usuario
Cada bloque de función definido por el usuario es específico del programa DPL nodo
en el que se crea. Para que pueda utilizarse en otros programas nodo, basta con copiar
y pegar la sección correspondiente al bloque de función en otro programa.
En el editor DPL de SyPTPro, los bloques de función definidos por el usuario presentan
un formato similar al de las tareas (es decir, una sección contraíble). Se recomienda
colocar todos estos bloques de función al principio del programa, ya que es preciso
definirlos antes de usarlos.
6.7.3
Encapsulación y almacenamiento de datos
A diferencia de las tareas de los programas DPL, los bloques de función definidos por el
usuario son unidades independientes (encapsuladas). Esto significa que cada uno de
ellos cuenta con un conjunto único de variables (variables locales).
Cada bloque de función de este tipo interactúa con el programa DPL nodo a través de
sus argumentos de entrada y salida solamente. Un bloque de función definido por el
usuario no tiene acceso a las variables DPL globales del programa DPL, ni a las
variables de otros bloques de función de este tipo.
Módulos de Aplicaciones Guía del usuario
Edición 2
www.controltechniques.com
75

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sm-applicationsSm-applications plus

Tabla de contenido