Skip to main content

Esecuzione di una modifica in linea

CODESYS ti propone automaticamente una modifica online se accedi con un'applicazione che è già presente sul controllore, ma è stata modificata dall'ultimo download nel sistema di programmazione. Per questa operazione, solo le parti modificate vengono nuovamente scaricate nel controllore. Un programma in esecuzione sul controller non viene interrotto durante la modifica in linea.

Nel Riserva di memoria per modifiche in linea vista, è possibile configurare riserve di memoria per la modifica online per i blocchi funzionali di un progetto. In questo modo, le variabili di istanza non devono essere spostate nella memoria dopo che sono state apportate modifiche a un blocco funzione per una modifica online.

Importante

Quando si effettua il cambio online, prestare attenzione alle note nella descrizione del Cambio in linea comando.

Esecuzione della modifica online durante l'accesso

Prerequisito: le impostazioni di connessione del controller sono impostate correttamente. Le applicazioni nel progetto e sul controller sono identiche. Il progetto sul controller è in esecuzione. L'applicazione è disconnessa.

  1. Cambia la tua applicazione.

  2. Clic In linea → Accedi.

    Viene visualizzata una finestra di dialogo con l'informazione che l'applicazione è stata modificata dall'ultimo download.

  3. Clicca il Particolari pulsante.

  4. Controlla i dettagli sul Informazioni sull'applicazione scheda.

    Se non hai generato alcun codice dall'ultima modifica, il comando L'applicazione non è aggiornata. Genera codice ora? appare sul bordo inferiore della finestra di dialogo. In questo caso fare clic su questo comando.

    Ti viene mostrato un vista di confronto degli oggetti (gli oggetti contrassegnati in rosso sono diversi).

  5. Chiudi la finestra di dialogo.

  6. Seleziona l'opzione Accedi con Modifica Online e fare clic ok.

    La modifica viene caricata nel controller. Il programma in esecuzione sul controller non viene interrotto durante questa operazione. L'applicazione è loggata.

Eseguire la modifica online nello stato di accesso (modalità online)

Prerequisito: le impostazioni di connessione del controller sono impostate correttamente. Le applicazioni nel progetto e sul controller sono identiche. Il progetto sul controller è in esecuzione. L'applicazione è loggata.

  1. Selezionare un oggetto nell'albero dei dispositivi. È meglio selezionare qui una POU o un GVL.

  2. Clic Progetto → Modifica oggetto (offline).

    L'oggetto si apre nell'editor.

  3. Cambia l'oggetto. Ad esempio, qui puoi dichiarare una nuova variabile o modificare un'assegnazione di valore.

  4. Clic In linea → Modifica in linea.

    Apparirà una query che ti chiederà se desideri davvero eseguire la modifica online.

  5. Clic per confermare il dialogo.

    La modifica viene caricata nel controller.