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:
ID del progetto e numero di versione del progetto che possono essere inseriti dall'utente nelle opzioni di compilazione dei metadati
Numero di versione, CRC oggetto di progetto e informazioni su data e ora dell'oggetto del progetto Control FPWIN Pro7 generati da Control FPWIN Pro7
I metadati possono essere attivati in
L’attivazione dei metadati offre le seguenti funzionalità:
I metadati definiti dall’utente possono essere immessi nelle opzioni di compilazione
Vengono generati metadati definiti dal sistema
Viene scaricato un codice di programma speciale per impostare i metadati dopo la commutazione del PLC in modalità RUN
Quando si va online, vengono eseguiti i seguenti controlli:
Le ID del progetto impostate nelle opzioni di compilazione dei metadati di Control FPWIN Pro7 vengono controllate per garantire che la connessione sia stata stabilita con il PLC corretto
Il codice programma e i CRC di configurazione vengono controllati per scaricare differenze rilevanti
Se il PLC è in modalità RUN, i CRC degli oggetti di progetto vengono controllati per determinare se è possibile continuare a monitorare e scaricare le modifiche
L'utente può ottenere le seguenti informazioni aggiuntive:
Versioni Control FPWIN Pro7 utilizzate
Ultime date di modifica
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
|
-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 . |
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:
|
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 |
7) |
Opzioni di compilazione, generazione codice
|
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 |
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) |