20. Módulos
20.
Módulos
El lenguaje FTL permite utilizar módulos. Además de datos, los módulos contienen
también componentes en forma de código de programa para conseguir una funcionalidad
determinada. Para la comunicación con módulos en FTL, dichos módulos contienen datos
de entrada y de salida.
Representación gráfica de un módulo:
Datos de entrada
del módulo
El número de datos de entrada y salida de un módulo se guarda en FTL en un tipo de
datos. Un módulo debe declararse para ser utilizado en la aplicación. En el caso de los
módulos, esto se denomina instanciación. En esta operación se guarda una copia del
paquete de módulo con un nombre definido por el usuario (identificador). El paquete de
módulo contiene los datos de entrada y salida, así como datos internos de programa. En la
práctica sólo existe un código de programa.
Sistema operativo
Tipo de módulo
Valor analógico
Festo GDCP-CMXR-SW-ES es 1205c
Módulo: valor analógico
Código interno de
programa
Presión: tipo valor analógico
Peso: tipo valor analógico
Instanciación de módulo en el programa de aplicación
Declaración de una instancia de módulo
<nombre de instancia> : <tipo de instancia> (parámetro)
Programa FTL
Datos de salida
del módulo
175