Sous-section : Demande
Cette sous-section de IOMapping permet aux E/S du module de spécifier les propriétés (exemple : 24 V et non 230 V), qui doivent être proposées par les E/S de l'appareil pour une connexion correcte. Les propriétés demandées peuvent être affectées en tant que propriétés "d'offre" aux périphériques IO lors de la génération. L'affectation est stockée attachée au fichier de description de l'appareil.
Pour la connexion IO automatique du générateur d'appareils, cela signifie que chaque module IO avec des propriétés "exigeantes" analysera les appareils générés ou les caractères génériques de ses modules parents jusqu'à ce qu'un appareil et un canal IO soient trouvés, dont les propriétés "d'offre" répondent aux demandes
SEC IOMapping : <target> //optional: yes, modifier: [UPDATE]
Parent := <target ID>; //optional: yes, type: ID
SEC Demand //optional: yes, modifier: [UPDATE]
Desc := <description>; //optional: no, type: text
Properties := [<property1>,<property2>,...]; //optional: no, type: IDList
END_SEC
END_SECLes sous-sections
DemandetConnectne peuvent pas être définis simultanément.Descdéfinit une description (localisée) de la connexion requise (dans une liste de textes).Propertiesdéfinit une liste de propriétés qui décrivent les propriétés requises par le module IO (exemple : [Input24V, Digital]) Il est possible de définir plusieurs propriétés qui permettent de qualifier les IO du module (exemple : module IOs qui ne nécessitaient que "Property1" et module IOs qui nécessitaient "Property1", "Property2", etc.).Parentdéfinit l'Id de l'appareil sous lequel le canal doit être connecté. Pour les E/S « exigeantes », les périphériques génériques sont également autorisés en tant que périphériques de connexion possibles.
SEC std.DeviceGenerator
SEC IOMapping : xOn
SEC Demand
Desc := TL_Rooms.Role_RoomStandard_Lights;
Properties := [V24Output];
END_SEC
END_SEC
END_SEC