Scheda: Mappatura I/O
Le variabili che vengono utilizzate dall'applicazione di sicurezza per accedere agli I/O sono definite su Mappatura I/O scheda dell'editor dei dispositivi I/O logici.
Suggerimento
In CODESYS Safety ExtensionI canali I/O possono essere mappati solo su nuove variabili, non su variabili esistenti.
Le variabili che sono mappate sui canali di input contengono i segnali di input corrispondenti dai dispositivi di campo e possono quindi essere lette. Le variabili che sono mappate sui canali di output possono essere scritte e impostare i segnali di output nei dispositivi di campo.
Una variabile globale implicita con il nome corrispondente e il tipo di dati specificato in Tipo Le colonne vengono create nell'applicazione di sicurezza per ciascun canale di ingresso o di uscita di un modulo I/O a cui è stata assegnata una variabile.

La linea superiore (
) contiene le informazioni pin dell'applicazione di sicurezza, oppure Nel lavoro se la versione dell'oggetto si discosta dalla versione bloccata, o se l'applicazione di sicurezza non è ancora stata bloccata. Per maggiori informazioni, vedere: Editor dell'oggetto dell'applicazione di sicurezza
: Elenco delle variabili del mapping I/O con Variabile (nome), Canale (ingresso e uscita), Tipo di dati, Unità, Commento, E Descrizione
Le informazioni contenute nel Canale, Tipo di dati (tipo di dati IEC), Unità, E Descrizione columns è definito nel file di descrizione del dispositivo e non può essere modificato.
IL Variabile E Commento colonne possono essere modificate. Se si specifica un Commento per un dispositivo di scambio logico, il commento viene visualizzato nel collegamento Scambio logico GVL prima della dichiarazione della variabile corrispondente.
: I/O fisico: Visualizzazione dell'oggetto applicazione standard connesso a questo I/O logico
: Istanze: Elenco di istanze implicite. Sono disponibili all'applicazione di sicurezza come variabili globali. Per maggiori informazioni, vedere: Utilizzo degli I/O logici
Importante
Per ogni I/O logico configurato viene creato un codice implicito per un'istanza driver del tipo di protocollo supportato. Per informazioni più dettagliate, vedere: Fieldbus – Parte generale
SAFE
tipo di dati (e viceversa) se sono soddisfatti i seguenti requisiti:È un canale di uscita.
Una variabile è già mappata sul canale o almeno su uno dei suoi sottocanali.
Procedura: fare clic sulla cella del tipo di dati del canale sovraordinato per ottenere l'elenco a discesa corrispondente.
Se singoli bit di tipo di dati WORD
O BYTE
del canale sono mappati su variabili booleane per un dispositivo di scambio logico, quindi puoi attivare un'opzione per lo scambio logico nel GVL connesso. Ciò causa una variabile con il tipo di dati combinato corrispondente WORD
O BYTE
da usare al posto della variabile booleana. Per informazioni più dettagliate, vedere: Scambio logico GVL – Editor
Modifica delle variabili di mappatura
Le variabili di mappatura vengono modificate e visualizzate su Mappatura I/O scheda dell'I/O logico. Per modificare una variabile, è necessario fare doppio clic sulla riga corrispondente per aprirla.
Tutte le variabili di mappatura immesse nella tabella vengono eliminate quando Reimposta mappatura viene cliccato (la mappatura del dispositivo fisico sull'I/O logico viene reimpostata).
Tipi di dati specifici visualizzati di un canale I/O possono essere convertiti in un altro tipo di dati. Conversione dei tipi di dati BOOL
E SAFEBOOL
non è possibile. Se selezioni le linee del tipo di dati superordinato e clicchi sul tipo di dati, si apre un elenco a discesa. A seconda delle proprietà del dispositivo, l'elenco a discesa contiene una delle seguenti possibili selezioni:
BYTE
,INT
(breve non firmato)SAFEBYTE
,SAFEINT
(breve non firmato)WORD
,DINT
(int senza segno) e INT(con segno)SAFEWORD
,SAFEDINT
(int senza segno) eSAFEINT
(firmato)DWORD
,TIME
(segno non firmato) eDINT
(firmato)SAFEDWORD
,SAFETIME
(segno non firmato) eSAFEDINT
(firmato)
La modifica del tipo di dati significa che i valori delle variabili vengono interpretati in base ai tipi di dati tra parentesi nell'elenco a discesa. La larghezza del canale non cambia con la conversione. Commutando un canale tra un tipo di dati numerico (ad esempio SAFEINT
) e un tipo di dati stringa di bit (ad esempio SAFEBYTE
), mappabile SAFEBOOL
i sottocanali vengono rimossi o aggiunti a seconda del tipo di dati e della descrizione del dispositivo.
Copia/taglia e incolla
È possibile scambiare una o più righe con voci di mappatura copiando/tagliando e incollando tra Mappatura I/O schede di diversi I/O logici dell'applicazione di sicurezza. Ciò vale per i nomi delle variabili (Variabile colonna) e la CommentoIn questo modo, i nomi delle variabili inserite vengono resi univoci aggiungendo un suffisso (ad esempio _1
).
Inoltre, è possibile trasferire le voci di mappatura dal Mappatura I/O tab in un elenco Excel tramite copia/taglia e incolla e anche da un elenco Excel a Mappatura I/O scheda. Quando le voci vengono aggiunte a un elenco Excel su Mappatura I/O scheda, solo le voci sono accettate nelle colonne che sono modificabili in Mappatura I/O (questo significa Variabile E Commento). Quando si copia da Excel, devono essere inserite voci di mappatura complete (come sono state copiate dalla scheda) oppure possono essere inserite voci da una singola colonna. Nel secondo caso, i contenuti selezionati nell'elenco Excel vengono inseriti nella colonna selezionata (Variabile O Commento).
Suggerimento
Cambiamenti sul Mappatura I/O sono contrassegnate in rosso. Viene contrassegnata solo l'ultima modifica. Tutte le marcature delle modifiche vengono rimosse quando si chiude l'editor.
Per utilizzare le variabili definite in Mappatura I/O nel progetto, vedere: Utilizzo di I/O logici
Suggerimento
Se un dispositivo è assegnato al controllore di sicurezza, la scheda di mappatura dell'editor dei dispositivi mostra solo questa assegnazione e non più la mappatura dei canali alle variabili del controllore standard.
Suggerimento
L'editor degli I/O logici dei dispositivi standard non ha una scheda per la configurazione sicura o la parametrizzazione sicura dei dispositivi. La configurazione e la parametrizzazione dei dispositivi avvengono nell'applicazione predefinita come in CODESYS Standard.