Sottosezione: Domanda
Questa sottosezione di IOMapping consente agli IO del modulo di specificare le proprietà (esempio: 24 V e non 230 V), che dovrebbero essere offerte dagli IO del dispositivo per una connessione corretta. Le proprietà richieste possono essere assegnate come proprietà di "offerta" agli IO dei dispositivi durante la generazione. L'assegnazione viene memorizzata in allegato al file di descrizione del dispositivo.
Per la connessione IO automatica del generatore di dispositivi, ciò significa che ciascun modulo IO con proprietà "richieste" eseguirà la scansione dei dispositivi generati o dei caratteri jolly dei suoi moduli principali finché non viene trovato un dispositivo e un canale IO, le cui proprietà "di offerta" soddisfano i requisiti richieste
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_SECLe sottosezioni
DemandEConnectnon possono essere definiti contemporaneamente.Descdefinisce una descrizione (localizzata) della connessione richiesta (in un elenco di testo).Propertiesdefinisce un elenco di proprietà che descrivono le proprietà richieste dal modulo IO (esempio: [Input24V, Digital]) È possibile definire diverse proprietà che consentono di qualificare gli IO del modulo (esempio: modulo IO che richiedeva solo "Property1" e modulo IO che richiedevano "Proprietà1", "Proprietà2", ecc.).Parentdefinisce l'ID del dispositivo sotto il quale il canale deve essere connesso. Per gli IO "richiesti" sono ammessi anche dispositivi jolly come possibili dispositivi di connessione.
SEC std.DeviceGenerator
SEC IOMapping : xOn
SEC Demand
Desc := TL_Rooms.Role_RoomStandard_Lights;
Properties := [V24Output];
END_SEC
END_SEC
END_SEC