Sección: Metadatos
La sección MetaData contiene la descripción, categoría e íconos (con tamaño 16x16 píxeles y 32x32 píxeles).
SEC MetaData //optional: yes, modifier: [UPDATE]]
Desc := <description>; //optional: no, type: text
Category := <category name>; //optional: no, type: CategoryPath
Icon_16 := <icon16 name>; //optional: no, type: image
Icon_32 := <icon32 name>; //optional: no, type: image
Inst_Prefix := <instance prefix>; //optional: yes, type: IDOrNothing
Default_Inst_Name := <instance name>; //optional: yes, type: text
Links := ['<link1>','<link2>',...] //optional: Yes, type: UriCollection
END_SECLos detalles sobre la sintaxis de los tipos de definición se describen en la sección Declaración del módulo.
Si la sección
MetaDatafalta, este módulo se utilizará como módulo base del que no se puede crear una instancia.Categorydefine un tema para módulos que pertenecen al mismo tema. El personaje|crea una estructura jerárquica de los elementos en el cuadro de diálogo "Agregar módulo". Los caracteres|ynewlineocarriage returnno están permitidos en los nombres de las estructuras.Icon_16define el nombre del icono con resolución 16 x 16 píxeles. Las imágenes de los iconos deben definirse en un grupo de imágenes. El iconoIcon_16se utiliza para el árbol de módulos y el iconoIcon_32para el diálogo de información.Inst_Prefixdefine el prefijo predeterminado para los nombres de instancias de FB e instancias de submódulo generadas. Prefijo vacío (Inst_Prefix :=) también son posibles, lo que sin embargo puede provocar una intersección con otros nombres de variables del bloque de funciones. Este ajuste preestablecido se puede sobrescribir en la secciónSlot.Si se deriva de una clase de módulo con
IMPORTS, la secciónMetaDatadebe actualizarse si esta sección existe en el módulo base. Para ello se debe declarar la sección con el modificadorUPDATEy la descripción debe ser redefinida.Default_Inst_Namese puede utilizar para definir un nombre predeterminado para las instancias de módulo que son hijos de esta ranura. Cada módulo que se agregue obtendrá este nombre de forma predeterminada utilizando la entrada de la lista de texto definida por "Default_Inst_Name". Si hay un nombre predeterminado para una ranura principal, se prefiere este nombre al de los metadatos del módulo.Linksdefine una lista de enlaces. Los enlaces se muestran en el editor de módulos en la Información pestaña. El contenido de la primera URL de la lista de enlaces se muestra en elInformaciónpestaña.
SEC MetaData
Desc := TL.Desc_Drives ;
Category := 'Mechatronics'|'Drives' ;
Icon_16 := IP.Drive_Icon_16 ;
Icon_32 := IP.Drive_Icon_32 ;
Default_Inst_Name := IDrive ;
Links := ['file:///d:\Document1.pdf', 'https://www.codesys.com', 'mailto:info@codesys.com'];
END_SECCategory := 'Mechatronics'|'Drives crea la siguiente estructura:
