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_SEC
La sección
IO
tiene 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
Parent
proporciona 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
Connect
contiene todas las definiciones necesarias para conectar un módulo IO a un dispositivo IO.ParameterID
define el canal IOParameterID
del 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.ElemPath
define 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
ConnectorID
define opcionalmente el conector del dispositivo, cuyoHostParameterSet
contiene laParameterID
. Si noConnectorID
se especifica, elParameterID
se 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
Connect
y 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