Dialogo: Selezionare il blocco funzione

Funzione: La finestra di dialogo viene utilizzata per selezionare un blocco funzione per la mappatura degli I/O. Il blocco funzione deve essere mappato sul canale I/O selezionato nella scheda «<nome dispositivo> Mappatura I/O» o sull'oggetto selezionato nella scheda «<nome dispositivo> Oggetti IEC».

Chiama:

  • «<nome dispositivo> scheda I/O Mapping», _cds_icon_add_fb.png «Pulsante di comando Add FB for I/O Channel»

  • «<nome dispositivo> Oggetti IEC», _cds_icon_add_fb.png «Aggiungi il pulsante di comando»

La finestra di dialogo fornisce tutti i blocchi funzione dell'applicazione attiva e le librerie incluse nel progetto che soddisfano i seguenti requisiti:

  • Il blocco funzione ha l'attributo ‎{attribute 'io_function_block'}‎.

  • Il blocco funzione contiene parametri di ingresso o di uscita che corrispondono al tipo di canale (ingresso, uscita, tipo di dati) e ha l'attributo ‎{attribute 'io_function_block_mapping'}‎.

Quando si seleziona un blocco funzione che fornisce più parametri di corrispondenza, solo il primo viene mappato automaticamente sul canale. Gli altri possono essere mappati solo manualmente nella scheda «<nome dispositivo> I/O Mapping».

Dopo la mappatura del blocco funzione, il parametro dell'istanza del blocco funzione viene inserito nella colonna «Variable» della tabella di mappatura. Il percorso è composto dai seguenti elementi:

‎<application name>.<device channel name>_<FB name>_<incremented FB instance number>.<FB parameter name>‎

Esempio: ‎App1.Out_4_Int_myScale_Output_Int_1.iOutput‎ per il parametro ‎iOutput‎ della prima istanza inserita del blocco funzione ‎myScale_Output‎

«Trova»

Campo di input per la ricerca dei nomi dei blocchi funzione

«Tipo»

Blocchi funzione nella struttura ad albero che corrispondono al tipo di canale

Nodi: applicazione, nome della/e libreria/e

«Documentazione»

Mostra la documentazione disponibile per la libreria selezionata nell'albero o nel blocco della libreria.

Per ulteriori informazioni, vedere: ⮫ «Attributo: io_function_block, io_function_block_mapping »