19. Módulos
Al igual que las variables, las instancias se guardan en el archivo de datos correspon-
diente.
Ejemplo de una instancia
Sensor
: AIN(...)
Según el tipo de módulo se asignan datos con la declaración, p. ej., el nombre de una
señal de hardware. La documentación sobre los módulos se encuentra en los capítulos
siguientes.
19.1
Funciones
Las funciones de módulo sirven para acceder a los datos de un módulo o utilizar
funcionalidades. Para acceder a las funciones del módulo se necesita el nombre de
instancia y el operador punto.
En el ejemplo se accede a la función de módulo Read de la instancia Sensor:
marca
:= Sensor.Read()
En algunas funciones pueden transferirse parámetros. Consulte la descripción de cada uno
de los módulos en los capítulos siguientes.
19.2
Variable
Además de funciones, los módulos pueden contener variables. Con estas variables puede
accederse a los datos del módulo. Para acceder a las variables del módulo se necesita el
nombre de instancia y el operador punto.
Para acceder a los datos de algunos módulos pueden utilizarse variables o funciones
indistintamente. Cada tipo de acceso requiere un tiempo de ejecución diferente. En el
capítulo dedicado a cada módulo se ofrece más información.
Festo GDCP-CMXR-SW-ES es Version 1.0
Acceso a las funciones de módulo
<nombre de instancia> . <nombre de función>
Acceso a variables de módulo
<nombre de instancia> . <nombre de variable>
169