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_SEC
las subsecciones
Demand
yConnect
no se pueden definir simultáneamente.Desc
define una descripción (localizada) de la conexión requerida (en una lista de texto).Properties
define 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.).Parent
define 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