Driver S7 TIA PROFINET

Utilizzare il driver di comunicazione per importare variabili dal file dei simboli del progetto (Merker, Input, Output) o variabili definite nei blocchi dati (DB).
L'importatore crea variabili nel Supervisor con lo stesso nome definito nel progetto TIA Portal e assegna l'indirizzo fisico alla proprietà
I/O physical address
della variabile.

Tag del controller

I tag possono essere caricati in modalità offline in
FactoryTalk Optix Studio
da file
ap13
.

Limitazioni ai driver di comunicazione

  • Gli oggetti
    Technology
    non vengono importati.
  • UDT
    in una tabella dei tag non viene importato.
  • IEC_UDCounter
    funziona quando si utilizza la relativa istanza di DB. Genera un errore se viene avviato su un DB normale.
  • L'accesso alle slice non è supportato.
  • DTL
    è di sola lettura.
  • Il driver di comunicazione non supporta questi tipi di dati TIA Portal.
    • DATE
    • TIME_OF_DAY
    • DATE_AND_TIME
    • LDT
    • UDT
  • Vengono gestiti solo array monodimensionali. Gli array multidimensionali (matrici) sono suddivisi in array monodimensionali. In questo caso, il nome dell'array multidimensionale e di un indice progressivo formano il nome di ciascun array monodimensionale.

Strutture e tipi di dati utente

Se le strutture utilizzate nei blocchi dati contengono solo membri di tipi di dati di base (non stringhe, array, strutture e tipi di dati utente (UDT, User Data Type) o altre strutture), vengono importate nel RealTimeDB del Supervisor come variabili di tipo struttura creando le loro strutture prototipo.
Se le strutture e gli UDT contengono tipi di dati complessi (come array, stringhe, UDT o altre strutture), viene creata una struttura di variabili (insieme al relativo template) formata solo dagli elementi di tipo di dati semplici e contigui. Il resto della struttura o dell'UDT è diviso in singole variabili.
Ad esempio, presupponendo questo UDT:
TYPE UDT 1 STRUCT Var1 : BOOL; Var2 : WORD; Var3 : INT; Var4 : ARRAY [0 .. 6 ] OF BYTE; Var5 : INT; Var6 : BYTE; END_STRUCT ;END_TYPE
L'importatore crea una variabile del tipo di struttura (e il suo prototipo) composta dai membri
Var1
,
Var2
,
Var3
e crea tre variabili aggiuntive: l'array
UDT_1_Var4
, la Sign Word
UDT_1_Var5
e
UDT_1_Var6
di tipo Byte.
MANCIA: Per diminuire il numero di variabili importate, è possibile provare a creare strutture e UDT con tipi di dati composti (variabile di array) nelle posizioni finali, dopo il tipo di dati semplice (byte, word e così via).
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.