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
In CODESYS, creare un progetto standard: fare clic su . 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).
In
PLC_PRG
, scrivere un programma semplice (ad esempio un contatore).PROGRAM PLC_PRG VAR iCount: INT; END_VAR iCount := iCount+1;
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.
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.
Selezionare il controller rilevato e fare clic OK.
Se il controller non viene trovato, controllare quanto segue:
Sul Impostazioni di comunicazione scheda, nel Dispositivo → Opzioni 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 componenteSysTargetOEM
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.
Fai clic su Online → Accedi comando.
Si apre la finestra di dialogo per confermare il download dell'applicazione.
Eseguire il download e avviare l'applicazione. L'applicazione viene elaborata sul tuo dispositivo.
Nel
PLC_PRG
programma, verificare se il contatore è in esecuzione o meno.