Subsección: Demand
Esta subsección de IOMapping permite que las E/S del módulo especifiquen propiedades (ejemplo: 24 V y no 230 V), que deben ofrecer las E/S del dispositivo para una conexión adecuada. Las propiedades solicitadas se pueden asignar como propiedades de "oferta" a los dispositivos IO durante la generación. La asignación se almacena adjunta al archivo de descripción del dispositivo.
Para la conexión automática de E/S del generador de dispositivos, esto significa que cada módulo de E/S con propiedades "demandantes" escaneará los dispositivos generados o los comodines de sus módulos principales hasta que se encuentre un dispositivo y un canal de E/S cuyas propiedades de "oferta" cumplan con las demandas
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_SEClas subsecciones
DemandyConnectno se pueden definir simultáneamente.Descdefine una descripción (localizada) de la conexión requerida (en una lista de texto).Propertiesdefine una lista de propiedades que describen las propiedades requeridas por el módulo IO (ejemplo: [Input24V, Digital]) Es posible definir varias propiedades que permiten calificar el módulo IO (ejemplo: módulo IO que requiere solo "Propiedad1" y módulo IOs que requirieron "Property1", "Property2", etc.).Parentdefine el Id del dispositivo bajo el cual se debe conectar el canal. Para E/S "exigentes", también se permiten dispositivos comodín como posibles dispositivos de conexión.
SEC std.DeviceGenerator
SEC IOMapping : xOn
SEC Demand
Desc := TL_Rooms.Role_RoomStandard_Lights;
Properties := [V24Output];
END_SEC
END_SEC
END_SEC