Skip to main content

Esempio: gestore dell'applicazione

Prodotto: CODESYS Development System

L'esempio mostra come utilizzare il CmpApp libreria per recuperare informazioni su progetti e applicazioni, nonché indirizzi di area e dimensioni dei tipi di dati. È anche possibile avviare, arrestare e reimpostare un'applicazione da un'altra applicazione.

Descrizione

AppAreas: Diversi tipi di dati, come ritenzione, input o output sono memorizzati in aree specifiche del PLC. Questo programma serve per ottenere gli indirizzi e le dimensioni delle singole aree. A seconda del PLC, un'area può elaborare diversi tipi di dati.

AppInfo: Per ottenere informazioni su un'applicazione, è necessario prima recuperare l'applicazione corrispondente. Un modo per ottenere un'applicazione specifica è esaminare in sequenza tutte le applicazioni, a partire dalla prima. Un altro modo è ottenere l'applicazione corrente o un'applicazione con il nome specificato. Sulla base di ciò, è possibile recuperare ulteriori informazioni sulle applicazioni e sui progetti.

AppInteract: Diverse azioni (come Start, Stop e Reset) possono essere controllate all'interno di un programma. Per dimostrare questo, App2 è controllato da App1.

AppRetain: Le variabili ritentive possono essere salvate e ripristinate da un file. Per ripristinarli, il puntatore all'applicazione deve essere identico a quello utilizzato per salvare i dati.

ExceptionDuring_InitCode: viene generata un'eccezione nel file FB_Init metodo di questo blocco funzione. Quando viene creata un'istanza dell'FB, viene generata questa eccezione e non è possibile scaricare alcun codice nel PLC.

Main: Tutti gli altri programmi vengono richiamati da questo programma. Inoltre, l'eccezione indicata sopra può essere generata commentando il blocco funzione nell'editor delle dichiarazioni.

PLC_PRG: è incluso un contatore per verificare se l'applicazione è stata arrestata o reimpostata.

Requisiti di sistema e restrizioni

Sistema di programmazione

CODESYS Development System (versione 3.5.14.0 o successiva)

Sistema di esecuzione

CODESYS Control Win (versione 3.5.14.0)

Componenti aggiuntivi

-

Avviso

_example_icon.png SCARICAMENTO Progetto