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_SEC
La sezione
IO
ha 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
Parent
fornisce 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
Connect
contiene tutte le definizioni necessarie per connettere un modulo IO a un dispositivo IO.ParameterID
definisce il canale IOParameterID
del 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.ElemPath
definisce il sottoelemento del parametro del dispositivo (canale I/O) che verrà collegato agli I/O del modulo. È anche possibile specificare percorsi, ecc.Il parametro
ConnectorID
facoltativamente definisce il connettore del dispositivo, di cuiHostParameterSet
contiene ilParameterID
. Se noConnectorID
è specificato, ilParameterID
viene 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
Connect
e 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