Skip to main content

Paso 1: crear una "Room" de módulo de nivel superior

Agregue una declaración de módulo y un bloque de funciones al POU piscina. El bloque de funciones se utiliza para la implementación (programa de funciones) del módulo. En este ejemplo, el módulo y el bloque de funciones reciben el nombre Room. Además, el bloque de funciones tiene que extender el tipo base. AC.Module, que forma parte del AC_ModuleBase biblioteca y proporciona una amplia gama de propiedades y funcionalidades. Como no queremos cambiar esto último, todas las propiedades y funciones que se crean con el bloque de funciones se pueden eliminar.

figura 48. Agregar bloque de funciones y módulo
Agregar bloque de funciones y módulo


La declaración comienza con la palabra clave MODULE seguido del nombre del módulo y IMPLEMENTED_BY y el nombre del bloque funcional que implementa el módulo, que es, para el caso que nos ocupa, el bloque funcional Room. En este caso específico, este es el Room bloque de funciones En la mayoría de los casos, la sección MetaData se declara ahora. Para obtener información detallada sobre todos los parámetros de todas las secciones, consulte las páginas de ayuda en Declaración del módulo.

Porque Habitación es el módulo de nivel superior en nuestro ejemplo, la siguiente sección declarada es el Toplevel sección. Este último permite definir un nombre para la lista de variables globales (GVL_name) incluidas las instancias de los bloques de funciones de nivel superior después de la generación. Después de eso, se debe definir al menos una tarea más en la sección de nivel superior. Esto es Standard_Task en este ejemplo, que se define como un MEDIUM tarea y contiene las banderas CREATE_IF_MISSING y UPDATE_IOS.

figura 49. Declaración de módulo Room
Declaración de módulo Room


Todos los iconos y cadenas, que se utilizan para la descripción y los marcadores de posición de iconos del módulo (parámetros Desc, Icon_16 y Icon_32) tienen que ser referenciados desde listas de texto y grupos de imágenes. Habiendo dicho esto, una lista de texto apropiada TL y grupo de imágenes IP, que incluyen todos los iconos y textos referenciados, deben ser creados y agregados al POU piscina.

figura 50. Creación de lista de texto y grupo de imágenes.
Creación de lista de texto y grupo de imágenes.


Paso 2: Crear Submódulo "Switch"