Skip to main content

Scaricare e avviare il file CODESYS Applicazione sul controller

Nota per CODESYS Virtual Control for Linux SL

Requisito: esiste un'istanza in esecuzione di un «Virtual Edge Gateway». A tale scopo, installa un'immagine corrente di CODESYS Virtual Edge Gateway for Linux, crea una nuova istanza e avviala.

Per ulteriori informazioni, vedere: Installazione del runtime sul controller: controller virtuali

  1. In CODESYS, creare un progetto standard: fare clic su File → Nuovo progetto. Nel Nuovo progetto finestra di dialogo, selezionare il Progetto standard modello e specificare un nome e una posizione. Poi nel Progetto Standard finestra di dialogo, selezionare il rispettivo controller.

    Nell'albero dei dispositivi (Dispositivi view) del nuovo progetto, ora c'è una voce per il controller (Dispositivo (...)) e sotto di essa un'applicazione con un POU (PLC_PRG (PRG) e un compito Compito principale che chiama PLC_PRG).

  2. In PLC_PRG, scrivere un programma semplice (ad esempio un contatore).

    PROGRAM PLC_PRG
    VAR
        iCount: INT;
    END_VAR
    
    iCount := iCount+1;
  3. Stabilire una connessione al controller. Per fare questo, usa il Impostazioni di comunicazione scheda dell'editor del dispositivo. Puoi aprirlo facendo doppio clic su Dispositivo (...) voce nella struttura ad albero dei dispositivi.

  4. Normalmente, il gateway è già attivo ora. In caso contrario, controllate lo stato e avviate esplicitamente il gateway, se necessario. Quindi, sul Comunicazione scheda, fai clic su Scansione della rete comando.

    Le Seleziona dispositivo si apre una finestra di dialogo con i dispositivi rilevati. Se il controller non viene trovato, assicurati che sia stato installato e avviato correttamente.

  5. Selezionare il controller rilevato e fare clic OK.

    Se il controller non viene trovato, controllare quanto segue:

    • Sul Impostazioni di comunicazione scheda, nel DispositivoOpzioni menu, disabilitare il Filtra le scansioni di rete in base all'ID di destinazione opzione.

      Se il tuo dispositivo viene visualizzato ora, allora hai un errore errato TargetID. Il tuo componente SysTargetOEM potrebbe non essere stato caricato correttamente.

    • Il tuo dispositivo è connesso alla tua rete?

      Per impostazione predefinita, la comunicazione con il tuo dispositivo avviene tramite UDP. Quando utilizzi questo metodo di comunicazione, il tuo dispositivo deve trovarsi nella stessa sottorete del tuo host. Entrambi i dispositivi richiedono la stessa identica maschera di rete configurata.

      All'avvio è possibile verificare le impostazioni di rete per i messaggi del sistema runtime. Ad esempio, dovrebbero essere i seguenti:

      1287759127: Cmp=CmpBlkDrvUdp, Class=1, Error=0, Info=6, pszInfo=Network interface: <ipaddress>192.168.101.41</ipaddress>

      <subnetmask>255.255.252.0</subnetmask>

    CODESYS tenta di autenticarsi su questo sistema di destinazione e ottenere un canale di comunicazione. La connessione è stabilita.

  6. Fai clic su OnlineAccedi comando.

    Si apre la finestra di dialogo per confermare il download dell'applicazione.

  7. Eseguire il download e avviare l'applicazione. L'applicazione viene elaborata sul tuo dispositivo.

  8. Nel PLC_PRG programma, verificare se il contatore è in esecuzione o meno.