Metadati

I metadati sono informazioni aggiuntive che si possono scaricare con il progetto nel PLC. I metadati vengono verificati durante le seguenti azioni:

I metadati sono composti soprattutto da:

I metadati possono essere attivati in Altro > Opzioni > Opzioni di compilazione > Metadati

L’attivazione dei metadati offre le seguenti funzionalità:

Descrizione e layout di memoria dei metadati

Supponendo che i registri più alti nell'area ritentiva DT utilizzati dai metadati siano DDT10000:

Categorie

Tipi

Descrizione

Dimensione

Intervallo/valore

Offset dall'alto

Indirizzo

Intestazione Inizio marcatore metadati 32 bit 16#4D657441 0 DDT10000
Dimensione contenuto metadati in byte 16 bit 76 -1 DT9999
Numero versione Numero versione metadati 32 bit 1.0.0.0 -3 DDT9997
Dati utente1) IDs Società/ID utente 32 bit 0–4294967295 -5 DDT9995
ID Applicazione -7 DDT9993
ID progetto PLC -9 DDT9991
Numero versione Numero versione progetto PLC 0.0.0.0-255.255.255.255 -11 DDT9989
Dati sistema2) Numero versione Numero versione Control FPWIN Pro7 32 bit 0.0.0.0-255.255.255.255 -13 DDT9987
Ultime date di modifica3) Ultima data di modifica configurazione 32 bit DT#2001-01-01-00:00:00 -15 DDT9985
Ultima data di modifica dei POU - -17 DDT9983
Ultima data di modifica delle librerie utente DT#2099-12-31-23:59:59 -19 DDT9981
Opzioni di compilazione7) Creazione codici 16 bit 16#0–16#FFFF -20 DT9980
CRC-16 degli intervalli di indirizzi -21 DT9979
CRC-324), 5 ) CRC del codice programma rilevante 32 bit 16#0–16#FFFFFFFF -23 DDT9977
CRC della configurazione -25 DDT9975
CRC del posizionamento -27 DDT9973
CRC della registrazione dati -29 DDT9971
CRC dei POU -31 DDT9969
CRC dei POU delle librerie utente -33 DDT9967
CRC della struttura SFC -35 DDT9965
CRC di indirizzi utente, nomi di variabili, tipi di dati, ovvero solo variabili globali con indirizzi utente espliciti -37 DDT9963
CRC di indirizzi di sistema, nomi variabili, tipi di dati
  • senza indirizzi di variabili globali con indirizzi utente espliciti

  • senza indirizzi di variabili esterne

  • senza indirizzi di variabili di funzione6)

-39 DDT9961
Coda CRC-168 ) CRC-16 del contenuto dei metadati 16 bit 16#0–16#FFFF -40 DT9960

1)

I dati utente possono essere immessi dall’utente in Altro > Opzioni.

2)

I dati di sistema vengono generati dal compilatore.

3)

Le ultime date di modifica sono espresse in secondi dopo 1.1.2001

4)

I valori CRC sono caratteristici per alcuni dati: Se due valori CRC sono uguali, allora i dati che rappresentano sono uguali

5)

Tutti i calcoli dei valori CRC si basano sulle informazioni dei testi dei relativi oggetti. I valori CRC sono influenzati dalle seguenti azioni dell'utente:

  • Aggiunta o rimozione di commenti, inserimento o cancellazione di spazi nell'intestazione o nei corpi dei POU

  • Rinominare i nomi delle variabili o cambiare i tipi di dati. Queste modifiche influiscono sui valori CRC degli indirizzi, dei nomi delle variabili e dei tipi di dati in modo tale che gli indirizzi, i nomi delle variabili e i tipi di dati siano indicati come diversi dal PLC. L’opzione Scaricare modifiche di codice programma è preselezionata a patto che le modifiche critiche al codice programma possano essere escluse. Le modifiche importanti possono essere escluse se sono presenti ad esempio modifiche solo al codice programma o solo agli indirizzi, ai nomi delle variabili o ai tipi di dati.

6)

Ricordiamo che possono essere presenti indirizzi diversi per lo stesso progetto, a seconda della compilazione incrementale o della compilazione di tutti. Per essere certi di mantenere tutti gli indirizzi, utilizzare sempre Progetto > Compila tutto... o

7)

Opzioni di compilazione, generazione codice

  • Bit 0, 1: Inizializzazione di dati ritentivi:

    • 0: Inizializzazione di tutti i dati ritentivi da parte di Control FPWIN Pro7 dopo aver scaricato il programma
    • 1: Conservare valori di variabili ritentive globali che sono state assegnate a un indirizzo esplicito. Inizializzare tutte le altre variabili ritentive per codice di programma
    • 2: Inizializzare tutte le variabili di mantenimento per codice di programma
  • Bit 4: Istanze function block indicizzate

8)

La coda metadati CRC-16 viene utilizzata per controllare se i metadati sono validi. Il polinomio generatore è CRC-16 Modbus RTU x16+x15+x2+1

NOTA
  • I metadati richiedono 42 registri nell’area ritentiva DT superiore, appena sotto i registri di rilevamento con avvio a freddo.

  • Il numero di registri di rilevamento con avvio a freddo nell'area di ritenuta DT superiore dipende dal tipo di PLC:

Numero di registri di rilevamento con avvio a freddo necessari

Tipi di PLC

2

FP0R, FP-X, FP-XH, FP0H, FPS

4

FP2SH-120k (a causa del task supplementare Programmi 2)

FP7 (a causa del task supplementare Interrupt periodico)

L'ultima revisione: 2020-07-02Feedback su questa paginaPanasonic hotline