Sección: Constraints
Esta sección especial permite verificar si cada instancia del módulo se referencia al menos una vez.
SEC Constraints //optional: yes, modifier: [UPDATE]
Referenced_By := <interface name>; //optional: yes, type: QID)
Referenced_Cardinality := [<minimum> .. <maximum>]; //optional: no, type: Cardinality
END_SECLos detalles sobre la sintaxis de los tipos de definición se describen en la sección Declaración del módulo.
El parámetro
Referenced_Bysirve para verificar si las instancias del módulo están referenciadas desde otras instancias del módulo. El valor deReferencedBydebe ser una interfaz que se deriva deIModule. Si no importa de qué tipo es la instancia de referencia,IModulese puede especificar aquí.Referenced_Cardinalitydefine la frecuencia con la que se debe hacer referencia a este módulo. Si el número de referencias no está en este rango, se produce un error en el escaneo del generador estándar.
SEC Constraints
Referenced_By := ISpecificModule;
Referenced_Cardinality := [1 .. 3];
END_SEC