Skip to main content

Progetti per dispositivi di elaborazione e progetti di libreria in un unico spazio di lavoro.

Questa guida mostra un modello di sviluppo che illustra come lavorare contemporaneamente su un progetto per un dispositivo e su un progetto di libreria in un unico spazio di lavoro. Le modifiche apportate al progetto di libreria sono immediatamente disponibili nel progetto per il dispositivo.

Requisiti:

  • CODESYS 4 è aperto.

Creazione di uno spazio di lavoro e di un progetto di biblioteca

  1. Fai clic su Menu → Crea uno spazio di lavoro comando.

    In alternativa, è possibile selezionare il comando utilizzando il _c4_icon_create_workspace.png pulsante o Centro di comando.

    IL Seleziona un percorso per il file dell'area di lavoro Si aprirà una finestra di dialogo.

  2. In questa finestra di dialogo, assegnare un nome al nuovo spazio di lavoro, ad esempio Calculator – e clicca sul _c4_drei_Punkte_path_selection.png pulsante per selezionare il percorso desiderato nel file system. Quindi fai clic OK.

    IL Aggiungi il progetto all'area di lavoro Si aprirà una finestra di dialogo.

  3. In questa finestra di dialogo, selezionare il Progetto di creazione della biblioteca comando.

  4. Nel Crea un nuovo progetto di biblioteca nella finestra di dialogo, specificare i dati del nuovo progetto di libreria.

    • Fai clic su _c4_drei_Punkte_path_selection.png pulsante per selezionare la posizione.

    • Specificare il nome del progetto, ad esempio CalculatorLibrary.

    • Specificare i valori per tutti gli altri parametri obbligatori.

      Il numero di versione deve essere un semver di 3 o 4 parti, ad esempio 2.1.0 O 1.0.0.0.

  5. Fai clic su Creare pulsante.

    Verrà creato il progetto della biblioteca.

    Il progetto della libreria verrà visualizzato nel navigatore dell'area di lavoro come segue:

    _c4_img_calculator_library.png

Creazione di POU della biblioteca nel progetto della biblioteca

  1. Nel navigatore dell'area di lavoro, fare clic con il pulsante destro del mouse su CalculatorLibrary.fbslib elemento e seleziona l' Aggiungi elemento → Funzione comando.

  2. Nel Aggiungi funzione finestra di dialogo, specificare un nome per la funzione, ad esempio Addition - E INT come il Valore di ritorno.

  3. Selezionare Testo strutturato (ST) come il Lingua di implementazione e clicca Creare.

    IL Addition.fn.st La funzione verrà aggiunta al navigatore dell'area di lavoro e aperta nell'editor.

  4. Nell'editor, aggiungi le dichiarazioni delle variabili per le variabili di input x : INT; E y := INT; nonché il codice di implementazione Addition := x+y; in modo che la funzione finale appaia così:

    // Small function to perform addition
    // x + y
    FUNCTION Addition : INT
    VAR_INPUT
        x : INT;    
        y : INT;
    END_VAR
    VAR
    END_VAR
    Addition := x+y;
    END_FUNCTION
  5. Nel navigatore dell'area di lavoro, aggiungi un'altra funzione denominata Subtraction con il Valore di ritorno INT al progetto della biblioteca Seleziona Testo strutturato (ST) come il Lingua di implementazione e clicca Creare.

  6. Nell'editor, aggiungi anche le dichiarazioni delle variabili e il codice di implementazione al Subtraction funzione quindi la funzione finale appare così:

    // Small function to perform a subtraction
    // x - y
    FUNCTION Subtraction : INT
    VAR_INPUT    
        x : INT;    
        y : INT;
    END_VAR
    VAR
    END_VAR
    Subtraction := x - y;
    END_FUNCTION

Creazione di un progetto di dispositivo che utilizza la libreria

Requisito: L'area di lavoro con il progetto di libreria creato nella guida precedente deve essere aperta.

  1. Seleziona il Menu → Progetto di creazione del dispositivo comando oppure fai clic sul _c4_icon_add_project64px.svg icona e seleziona il comando.

  2. Nella finestra di dialogo successiva, specifica i dati per il tuo nuovo progetto e poi fai clic Creare.

    • Fai clic su _c4_drei_Punkte_path_selection.png pulsante per selezionare la posizione. Scegli la stessa posizione del progetto della biblioteca.

    • Scegli il nome del progetto, ad esempio CalculatorDevice.

    • Specificare i valori per tutti gli altri parametri obbligatori.

      Il numero di versione deve essere un semver di 3 o 4 parti, ad esempio 2.1.0 O 1.0.0.0.

  3. Nel Aggiungi PLC finestra di dialogo, selezionare il controller – ad esempio CODESYS Control Win V3 x64 – e clicca OK.

  4. Nel prossimo dialogo Aggiungi programma, PLC_PRG è già dato come il Nome E Testo strutturato (ST) viene selezionato come Lingua di implementazione Fare clic Creare per confermare il dialogo.

    Il progetto del dispositivo verrà creato e aggiunto al navigatore dell'area di lavoro in parallelo al progetto della libreria già creato:

    _c4_img_calc_device_and_lib.png

    IL PLC_PRG.prg.st Il programma verrà aperto nell'editor.

  5. Nel navigatore dell'area di lavoro, fare doppio clic su Libraries.json file del progetto del dispositivo e fare riferimento al CalcLib progetto di biblioteca.

     {
        "references": {
            "Standard": {
                "$type": "Placeholder",
                "placeholder": "Standard"
            },
             "CalcLib": {
                "$type": "RelativePath",
                "path": "../../CalculatorLibrary.fbslib"
            }
         },
        "placeholderOverrides": {}}
  6. Fare clic con il pulsante destro del mouse su Libraries.json file e selezionare il Librerie Resolve comando nel menu contestuale.

    • Le librerie verranno risolte.

    • IL Libraries.lock.json L'articolo verrà aggiornato con i riferimenti della biblioteca.

  7. Passa all'editor dell' PLC_PRG.prg.st Scrivi il programma e aggiungi la dichiarazione di una variabile e il codice di implementazione. Quando digiti le prime lettere del nome della libreria, la funzione di completamento automatico ti suggerirà la libreria. Il programma completato avrà questo aspetto:

    PROGRAM PLC_PRG
    VAR
        iVar : INT := 0;
    END_VAR
    
    iVar := CalcLib.Addition(iVar, 2);
    iVar := CalcLib.Subtraction(iVar, 1);
    
    END_PROGRAM
  8. Fare clic con il pulsante destro del mouse su Application.iecapp elemento e seleziona l' Creazione dell'applicazione comando.

    CODESYS 4 compila il progetto. Se non si sono verificati errori, puoi procedere con Impostazione della comunicazione con il controller e accesso al controller.

  9. Apporta le modifiche desiderate alla libreria direttamente nel progetto della libreria.

    Al successivo accesso, CODESYS 4 rileva il cambiamento e apre il Conferma il download dialogo. Non è necessario risolvere nuovamente le librerie.

Impostazione della comunicazione con il controller e accesso al controller

  1. Fare doppio clic su Communication.settings.json articolo.

    IL Impostazioni di comunicazione La procedura guidata si aprirà nell'editor.

  2. Fai clic su Configura il dispositivo pulsante.

    IL Browser dei dispositivi Si aprirà una finestra di dialogo.

  3. Fai clic su Aggiungi Gateway pulsante.

    Importante

    Il controller deve essere in esecuzione per poter configurare il gateway.

  4. Nel Aggiungi Gateway finestra di dialogo, scegli un nome per il tuo gateway e fai clic Aggiungere.

    Nota: i valori per indirizzo IP E Porta rimangono invariati.

    Il gateway verrà visualizzato nel browser del dispositivo.

    Verranno visualizzati i controller disponibili.

  5. Fai clic sul controller per selezionarlo e fai clic su Connetti dispositivo pulsante.

    Poiché sul dispositivo non è ancora stata configurata la gestione degli utenti, Creazione dell'utente iniziale per il dispositivo Si aprirà una finestra di dialogo.

  6. Scegli un nome utente e una password. Conferma la password e fai clic Fare domanda a.

    Nota: la password scelta deve essere lunga almeno 8 caratteri e contenere almeno una lettera maiuscola, una lettera minuscola, un carattere speciale e una cifra.

  7. Nel Accedi al dispositivo finestra di dialogo, inserisci le tue nuove credenziali e fai clic Login.

    La notifica Connessione riuscita verrà visualizzato.

  8. Nel Browser dei dispositivi dialogo, clicca Selezionare.

    Per ulteriori informazioni, consultare quanto segue: Communication.settings.json

  9. Fare clic con il pulsante destro del mouse su Applicazione.iecapp applicazione e selezionare Scarica l'applicazione comando.

  10. Nel Conferma il download finestra di dialogo, fare clic su Scaricamento pulsante.

  11. Fai clic su _c4_icon_login.png icona (in alto a destra) oppure premere il pulsante Alt+F8 Scorciatoia per accedere al controller.

    La notifica Accesso effettuato con successo verrà visualizzato.

  12. Fai clic su _c4__start_application_play64px.svg icona (in alto a destra) per avviare il programma.

  13. Apri il PLC_PRG programma nell'editor.

    Il monitoraggio in linea nell'editor mostrerà il valore variabile del iVar variabile.

  14. Fai clic su _c4_stop_application_stop64px.svg icona (in alto a destra) per interrompere il programma.

  15. Fai clic su _c4_icon_logout.png icona (in alto a destra) oppure premere il pulsante Ctrl+F8 Scorciatoia per disconnettersi dal controller.