Oggetto: Gestore ricette
Scheda: Archiviazione
Il gestore ricette fornisce funzioni per il mantenimento di elenchi di variabili definiti dall'utente, noti come definizioni di ricette. Le definizioni delle ricette possono essere salvate in "file delle ricette" sul PLC.
Per ulteriori informazioni, vedere: Usare le ricette per impostare i valori
Tipo di archiviazione | Testuale: CODESYS salva la ricetta in un formato leggibile con le colonne e i delimitatori configurati. Binario: CODESYS salva la ricetta in un formato binario non leggibile. Questo formato richiede meno spazio di archiviazione. Nota: è possibile rileggere le ricette binarie solo se non sono state modificate le liste delle variabili. |
Percorso del file |
Esempio: Percorso sul sistema di runtime . Appunti:
Esempio del percorso del file nel sistema di runtime: CODESYS salva un file in questa directory per ogni ricetta durante il download nel PLC. Il requisito è che tu selezioni il Gestione ricette nel PLC opzione. I file vengono caricati nel gestore ricette ogni volta che si riavvia l'applicazione. |
Estensione del file | Estensione del file della ricetta nel formato Il nome predefinito risultante per i file di ricetta è nel formato: |
Separatore | Separatori tra i singoli valori nel file salvato |
Colonne disponibili Colonne selezionate | Definisce le informazioni salvate e in quale ordine nel file della ricetta |
Salva come predefinito | CODESYS utilizza le impostazioni della scheda durante l'intero progetto per tutti gli altri gestori di ricette. |
Scheda: Generale
Gestione ricette nel PLC |
Se si trasferiscono le ricette al controllore esclusivamente tramite il CODESYS interfaccia di programmazione, quindi è possibile deselezionare questa opzione. |
Salva automaticamente le modifiche alle ricette nei file delle ricette | quando Gestione ricette nel PLC è selezionato, c'è la seguente opzione per Salva la ricetta:
I file delle ricette nel controllore vengono aggiornati automaticamente in runtime ogni volta che viene modificata una ricetta. |
quando Gestione ricette nel PLC è selezionato, ci sono le seguenti due opzioni per il download dal PLC: | |
Scarica solo per la corrispondenza esatta dell'elenco delle variabili |
|
Scarica variabili con nomi corrispondenti |
Di conseguenza, i file della ricetta possono essere scaricati anche se sono state eliminate variabili nel file o nella definizione della ricetta. |
Sovrascrivi le ricette esistenti durante il download |
Requisito: il Tipo di archiviazione è Testuale e il Salva automaticamente le modifiche alle ricette nei file delle ricette l'opzione è selezionata. |
Sono disponibili le seguenti opzioni per scrivere i valori delle ricette nelle variabili del PLC: | |
Limitare la variabile a min/max quando il valore della ricetta è fuori dall'intervallo |
|
Non scrivere su una variabile quando il valore della ricetta è al di fuori dell'intervallo min/max |
|
La seguente opzione è disponibile per leggere valori della ricetta dal PLC nella ricetta nel progetto: | |
Controllare la ricetta per le modifiche | Utilizzare sempre il blocco funzione
L'opzione può essere utilizzata per aggiornare il file della ricetta nel file system locale solo se i valori della ricetta sono stati modificati sul PLC. Tuttavia, influisce sulle prestazioni perché genera codice aggiuntivo per il controllo.
Nota: poiché il file system viene scritto in ogni chiamata, il controller può essere molto gravato. |
Ricette durante la modalità online
Comandi del menu | Comportamento delle ricette definite nel progetto | Comportamento delle ricette definite in runtime |
---|---|---|
Le ricette di tutte le definizioni delle ricette vengono scaricate con i valori dei progetti attuali. | Le ricette generate dinamicamente rimangono invariate. | |
L'applicazione viene rimossa dal PLC. Se in seguito viene eseguito di nuovo un download, le ricette vengono ripristinate come per un ripristino online a caldo. | ||
Arresto e riavvio del PLC | Dopo un riavvio, le ricette vengono nuovamente scaricate dai file creati automaticamente. Ciò ripristinerà lo stesso stato di prima dello spegnimento. | |
I valori della ricetta rimangono invariati. In modalità runtime una ricetta può essere modificata solo tramite il comando del blocco funzione | ||
Le ricette rimangono invariate quando il PLC viene arrestato o avviato. |
Azioni | Ricette definite nel progetto | Ricette definite in fase di esecuzione |
---|---|---|
Le ricette di tutte le definizioni delle ricette vengono scaricate con i valori dei progetti attuali. Tuttavia, questi vengono impostati solo in memoria. Per salvare le ricette in un file, devi eseguire il Salva Ricetta comando in modo esplicito. | Le ricette generate dinamicamente vengono perse. | |
L'applicazione viene rimossa dal PLC. Quando successivamente viene eseguito un download, le ricette vengono ripristinate. | Le ricette generate dinamicamente vengono perse. | |
Arresto e riavvio del PLC | Dopo il riavvio, le ricette vengono nuovamente scaricate dai file creati automaticamente. Ciò ripristinerà lo stesso stato di prima dello spegnimento. | |
I valori della ricetta rimangono invariati. In modalità runtime una ricetta può essere modificata solo tramite il comando del blocco funzione | ||
Le ricette rimangono invariate quando il PLC viene arrestato o avviato. |