Subsección: Connect
Esta subsección de la sección IOMapping Sirve para conectar módulos de E/S con dispositivos de E/S especificados. Este mapeo se realiza sin conocer la estructura IO exacta del dispositivo. Para conexiones directas, se supone que el módulo IO y el dispositivo IO especificado son compatibles
SEC DeviceGenerator //optional: yes, modifier: [UPDATE]
SEC IOMapping : <mapping identifier> //optional: yes, modifier: [UPDATE]
Parent := <target ID>; //optional: yes, type: ID
SEC Connect //optional: yes, modifier: [UPDATE]
ParameterID := <parameterID name>; //optional: no, type: literal/string
ElemPath := <elempath name>; //optional: no, type: literal/string
ConnectorID := <connector ID>; //optional: yes, type: literal/string
END_SEC
END_SEC
END_SECLa sección
IOtiene un destino que corresponde al ID de destino del módulo IO que se conectará. Se buscará este ID de destino en el módulo que contiene la conexión de dispositivo especificada. Si no se encuentra ninguna E/S de módulo coincidente, se emite un mensaje de error durante la exploración.La definición opcional
Parentproporciona el ID del dispositivo que se buscará para el dispositivo IO especificado (ID de parámetro). Hasta que se encuentre, el módulo del dispositivo y el historial de los dispositivos principales se buscarán consecutivamente. Si no se encuentra un dispositivo apropiado, se emite un mensaje de error durante la verificación de generación.La sección
Connectcontiene todas las definiciones necesarias para conectar un módulo IO a un dispositivo IO.ParameterIDdefine el canal IOParameterIDdel dispositivo al que se conectará. Se intenta encontrar este parámetro en los dispositivos especificados por el propio módulo. Si no se especifica ningún dispositivo, se intenta encontrar el parámetro en el siguiente dispositivo principal posible. Luego, el parámetro se conecta a la E/S del módulo. Si ninguno de los dispositivos generados en la jerarquía del módulo ofrece el parámetro especificado con esteParameterID, se emite un error.ElemPathdefine el subelemento del parámetro del dispositivo (canal de E/S) que se conectará al módulo de E/S. También es posible especificar rutas, etc.El parámetro
ConnectorIDdefine opcionalmente el conector del dispositivo, cuyoHostParameterSetcontiene laParameterID. Si noConnectorIDse especifica, elParameterIDse busca bajo elDeviceParameterSet.
Esta sección ofrece la posibilidad de llenar los campos con la ayuda del Input Assistant. Para hacer esto, coloque el cursor al final de la línea después de
Connecty presiona Regreso. Posteriormente, Input Assistant se abre y ofrece los canales disponibles. Después de elegir un canal, los parámetros correspondientes se transfieren a la declaración del módulo. Tenga en cuenta que esta función solo está disponible cuando el final de la subsección (END_SEC) aún no se ha introducido.
SEC IOMapping: xIn
SEC Connect
ParameterID := '33554434';
ElemPath := '';
ConnectorID := '1';
END_SEC
END_SEC