Rubrique : Contraintes
Cette section spéciale permet de vérifier si chaque instance de module est référencée au moins une fois.
SEC Constraints                                           //optional: yes, modifier: [UPDATE]
    Referenced_By := <interface name>;                    //optional: yes, type: QID)
    Referenced_Cardinality := [<minimum> .. <maximum>];   //optional: no, type: Cardinality
END_SECLes détails concernant la syntaxe des types de définition sont décrits dans la section Déclaration des modules.
- Le paramètre - Referenced_Bysert à vérifier si les instances de module sont référencées à partir d'autres instances de module. La valeur de- ReferencedBydoit être une interface qui dérive de- IModule. Si le type de l'instance de référence n'a pas d'importance,- IModulepeut être spécifié ici.
- Referenced_Cardinalitydéfinit la fréquence à laquelle ce module doit être référencé. Si le nombre de références n'est pas dans cette plage, une erreur est produite lors de la scrutation du générateur standard.
SEC Constraints
        Referenced_By := ISpecificModule;
        Referenced_Cardinality := [1 .. 3];
END_SEC