La versione 1.1 di EcoStruxure Machine Expert non supporta i controllori M258, LMC058 e LMC078.

Mapping I/O

Panoramica

La vista Mapping I/O dell'editor dei dispositivi è denominata Mapping I/O <devicetype>  (ad esempio, Mapping I/O PROFIBUS DP. Serve per configurare la mappatura degli I/O del controller. Ciò significa che le variabili del progetto utilizzate dall'applicazione vengono assegnate agli indirizzi di memoria e a ingressi e uscite del controller.

Per definire l'applicazione che deve gestire gli I/O, utilizzare la vista Impostazioni PLC .

NOTA: Se supportato dal dispositivo, è possibile utilizzare la modalità di configurazione online per accedere agli I/O dell'hardware senza aver caricato prima un'applicazione. Per ulteriori informazioni, vedere la descrizione della modalità di configurazione online.

Vedere i seguenti capitoli:

oUso della finestra di dialogo Mapping I/O

oMapping I/O in modalità online

oVariabili implicite per la forzatura degli I/O

Informazioni generali sulla mappatura degli I/O sulle variabili

La possibilità di configurare una mappatura degli I/O per il dispositivo corrente dipende dal tipo di dispositivo. Può accadere che la vista venga utilizzata solo per visualizzare l'istanza del dispositivo creata implicitamente. Vedere la descrizione degli oggetti IEC.

Tenere presenti le seguenti considerazioni di base per quando riguarda la mappatura degli I/O alle variabili:

oLe variabili che richiedono un ingresso non possono essere accessibili in scrittura.

oUna variabile esistente può essere mappata solo su un ingresso.

oAnziché utilizzare la vista Mapping I/O, è possibile assegnare un indirizzo a una variabile anche tramite la dichiarazione AT.

Tenere presente, tuttavia, quanto segue:

oÈ possibile utilizzare le dichiarazioni AT solo con variabili locali o globali, non con variabili d'ingresso o di uscita delle POU.

oLa possibilità di generare variabili di forzatura per gli I/O (vedere Variabili implicite per la forzatura degli I/O) non è disponibile per le dichiarazioni AT.

oSe si utilizzano dichiarazioni AT con membri di strutture o di blocchi funzione, tutte le istanze accederanno alla stessa posizione di memoria. Questa posizione di memoria corrisponde alle variabili statiche dei linguaggi di programmazione classici come il C.

oIl layout di memoria delle strutture è determinato dal dispositivo di destinazione.

oPer ogni variabile assegnata a un canale I/O della vista Mapping I/O, le variabili di forzatura possono essere create durante la compilazione dell'applicazione. È possibile utilizzarle per forzare il valore di ingresso o di uscita durante la messa in esercizio di una macchina, ad esempio tramite una visualizzazione. Vedere il capitolo Variabili implicite per la forzatura degli I/O.

Mapping I/O automatico

La funzione di mappatura automatica degli I/O crea automaticamente le variabili IEC non appena un dispositivo o un modulo con moduli di I/O viene aggiunto alla Struttura dispositivi, mappandoli su ogni ingresso e/o uscita. Questa funzione è attiva per impostazione predefinita.

Per disattivare e configurare la funzione, utilizzare la finestra di dialogo Progetto > Impostazioni progetto > Mapping I/O automatico.

La finestra di dialogo include i seguenti elementi:

Elemento

Descrizione

Crea variabile su mapping I/O

Selezionare o deselezionare questa opzione per attivare o disattivare la funzione di mappatura automatica degli I/O.

Area Mapping

A livello di bit

Selezionare questa opzione per creare variabili per ogni bit.

A livello di modulo

Selezionare questa opzione per creare una variabile per ogni modulo, non per i singoli bit.

Area Regola di assegnazione nomi

casella di testo

Per specificare le parti di cui sarà composto il nome della variabile, immettere i seguenti caratteri preceduti da un simbolo #:

oImmettere #X per integrare una i per gli ingressi e una q per le uscite nel nome della variabile.

oImmettere #T per integrare il codice prefisso del relativo tipo di dati della variabile nel nome della variabile. I prefissi utilizzati per i diversi tipi di dati sono elencati nel capitolo Raccomandazioni sull'attribuzione dei nomi agli identificativi.

oImmettere #D per integrare il nome del dispositivo nel nome della variabile.

oImmettere #C per integrare il nome come definito nella colonna Canale nel nome della variabile.