Sottosezione: Connetti
Questa sottosezione della sezione IOMapping serve per connettere gli IO del modulo con gli IO del dispositivo specificati. Questa mappatura viene eseguita senza conoscere l'esatta struttura IO del dispositivo. Per le connessioni dirette si presuppone che l'IO del modulo e l'IO del dispositivo specificato siano compatibili
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 sezione
IOha una destinazione che corrisponde all'ID di destinazione del modulo IO che verrà collegato. Verrà ricercato questo ID di destinazione nel modulo che contiene la connessione del dispositivo specificato. Se non viene trovato alcun IO del modulo corrispondente, durante la scansione viene emesso un messaggio di errore.La definizione facoltativa
Parentfornisce l'ID del dispositivo che verrà cercato per l'IO del dispositivo specificato (ParameterID). Finché non viene trovato, verranno cercati consecutivamente il modulo del dispositivo e la cronologia dei dispositivi genitori. Se non viene trovato l'apparecchio adatto, durante il controllo della generazione viene emesso un messaggio di errore.La sezione
Connectcontiene tutte le definizioni necessarie per connettere un modulo IO a un dispositivo IO.ParameterIDdefinisce il canale IOParameterIDdel dispositivo a cui verrà connesso. Si tenta di trovare questo parametro nei dispositivi specificati dal modulo stesso. Se non viene specificato alcun dispositivo, viene effettuato un tentativo di trovare il parametro nel successivo dispositivo genitore possibile. Quindi il parametro viene collegato agli I/O del modulo. Se nessuno dei dispositivi generati nella gerarchia dei moduli offre il parametro specificato con questoParameterID, viene emesso un errore.ElemPathdefinisce il sottoelemento del parametro del dispositivo (canale I/O) che verrà collegato agli I/O del modulo. È anche possibile specificare percorsi, ecc.Il parametro
ConnectorIDfacoltativamente definisce il connettore del dispositivo, di cuiHostParameterSetcontiene ilParameterID. Se noConnectorIDè specificato, ilParameterIDviene cercato sotto ilDeviceParameterSet.
Questa sezione offre la possibilità di compilare i campi con l'aiuto dell'Input Assistant. Per fare ciò, posiziona il cursore alla fine della riga successiva
Connecte premere Ritorno. Successivamente, l'Assistente di input si apre e offre i canali disponibili. Dopo aver scelto un canale, i parametri corrispondenti vengono trasferiti nella dichiarazione del modulo. Tieni presente che questa funzione è disponibile solo alla fine della sottosezione (END_SEC) non è stato ancora inserito.
SEC IOMapping: xIn
SEC Connect
ParameterID := '33554434';
ElemPath := '';
ConnectorID := '1';
END_SEC
END_SEC