Skip to main content

Utilizzo di Automation Server come gateway per il debug remoto

La funzione di debug remoto offre la possibilità di eseguire il debug CODESYS un'applicazione su un PLC, che non è disponibile nella rete locale, ma collegata al CODESYS Automation Server. Inoltre, da CODESYS puoi scansionare tutti i dispositivi disponibili che sono collegati a CODESYS Automation Server.

Stabilire una connessione da CODESYS a un PLC dell'Automation Server tramite l'Edge Gateway dell'Automation Server

. Requisiti
  • Un Edge Gateway è configurato sul server di automazione e questo Edge Gateway è in esecuzione.

  • Un PLC della rete PLC è registrato sull'Automation Server e questo PLC è in esecuzione.

  • Il CODESYS Automation Server Connector il pacchetto è installato nel CODESYS Development System sul tuo computer.

  • UN CODESYS progetto è aperto e connesso all'Automation Server.

  1. Nella struttura ad albero dei dispositivi, fare doppio clic sul PLC del progetto aperto.

  2. Sul Impostazioni di comunicazione scheda, nella casella di riepilogo del gateway, selezionare il gateway che viene aggiunto al server di automazione come gateway Edge. (CAS) deve essere visualizzato dopo il nome del gateway.

    Se il gateway desiderato non è disponibile nella casella di riepilogo, fare clic su Strumenti → Edge Gateway → Sincronizza gateway remoti. Ora la casella di riepilogo viene aggiornata ed è possibile selezionare il gateway.

    Le seguenti informazioni vengono visualizzate sotto il gateway selezionato:

    • Tenant del server di automazione

    • Cluster di server di automazione

    • ID gateway

    • Nome sul server

    Il Server di automazione – Accedi si apre la finestra di dialogo.

  3. Nel Server di automazione – Accedi finestra di dialogo, specifica il tuo Nome utente e Parola d'ordine per il server di automazione.

    Nel caso in cui l'autenticazione a più fattori (MFA) sia attivata per il tuo account utente, devi anche inserire il token attualmente valido quando accedi. Per ulteriori informazioni, vedere: Utilizzo dell'autenticazione a più fattori (MFA) per accedere al server

  4. Clic Scansione rete.

    Il Seleziona dispositivo si apre la finestra di dialogo.

  5. Nella finestra di dialogo, seleziona il gateway corrispondente e fai clic su Cerca dispositivi.

    Tutti i PLC collegati all'Edge Gateway e attualmente in esecuzione vengono visualizzati sotto l'Edge Gateway

  6. Selezionare il PLC desiderato e fare clic ok.

    Sul Impostazioni di comunicazione scheda, il PLC selezionato viene visualizzato e contrassegnato con il cerchio verde pieno.

    Ora sei connesso da CODESYS al PLC tramite l'Edge Gateway dell'Automation Server.

Debug remoto da CODESYS un'applicazione su un PLC dell'Automation Server

. Requisiti
  • Hai completato i passaggi da 1 a 5 delle istruzioni precedenti. Ora sei connesso a un controller Automation Server tramite l'Edge Gateway.

  • In CODESYS è aperto un progetto che è già stato trasferito all'Automation Server.

  • In CODESYS è nel menu In linea il comando Assegna le applicazioni al server di download attivato.

Se l'applicazione è già caricata sul controller ed è sincronizzata con il progetto corrente, è possibile accedere al controller tramite l'Edge Gateway. Non sono quindi necessari ulteriori passaggi.

  1. chiamare CODESYS il comando In linea → Accedi.

    Il dialogo impegnarsi sul server si apre.

  2. Nella finestra di dialogo vengono selezionati il commit corrente e il controller sull'Automation Server su cui è caricata l'applicazione. Controllare queste informazioni e fare clic ok.

    Su Automation Server nella vista Dettagli SPS, tab informazioni sullo stato indica che la connessione è stata stabilita correttamente. Vengono visualizzate anche le informazioni sull'applicazione trasferita.

  3. chiamare CODESYS il comando Online → Esci e apportare una piccola modifica in un blocco di programmazione del progetto.

  4. Scegli di nuovo il comando In linea → Accedi.

    Si apre la finestra di dialogo con le opzioni per l'accesso.

  5. Scegliere Accedi con modifica online e abilitare l'opzione Aggiorna l'applicazione di avvio. Quindi fare clic su ok.

    Il dialogo impegnarsi sul server si apre.

  6. Immettere un messaggio di commit e disabilitare l'opzione Esci dalla modalità di debug e avvia le applicazioni. Quindi fare clic su ok.

    È stato effettuato l'accesso al controllore Automation Server con la modifica online.

  7. Ora puoi da CODESYS dall'applicazione sul controllore Automation Server con i comandi di menu eseguire il debug debugging, ad esempio l'impostazione di punti di interruzione, la scrittura e la forzatura di valori.