Esempio: Programmazione con l'editor del diagramma Ladder
Prodotto: CODESYS Visualization
Questo esempio mostra come implementare una visualizzazione in cui un editor di diagramma ladder consente la programmazione immediata di un PLC.
Il pacchetto di esempio contiene il VisuLadder
biblioteca e il VisuLadderExample
progetto campione.
IL VisuLadder
La libreria fornisce l'editor del diagramma ladder e un blocco funzione per l'accesso a 8 I/O. L'editor può essere istanziato in un programma PLC.
IL VisuLadderExample
mostra come utilizzare il VisuLadder
biblioteca.
Descrizione
Nel VisuLadder
libreria, viene implementata una semplice logica ladder per un PLC con 8 ingressi e 8 uscite.
Usando il CallLadder
blocco funzione, si ottiene l'accesso a 8 I/O. Il blocco funzione dispone di 8 ingressi e 8 uscite e può essere programmato dall'utente della visualizzazione nell'editor del diagramma ladder. Puoi istanziare CallLadder
in diversi progetti.
IL VisuLadderMain
la visualizzazione dell'editor viene eseguita sulla visualizzazione standard del controller. Quando la visualizzazione è in esecuzione in modalità test, gli utenti possono testare online i propri programmi creati.
Informazioni aggiuntive
La libreria contiene il CallLaddder
blocco funzione e il corrispondente VisuLadderMain
visualizzazione, così come altri. Ciascun blocco funzione può essere istanziato più volte.
IL VisuLadderExample
mostra come utilizzare il CallLadder
blocco funzione con due istanze.
Ambito funzionale:
8 ingressi
8 uscite
4 marcatori
Funzioni integrate:
Contact
,Negate
,TON
,F_TRIG
,R_TRIG
,OR
,AND
8 reti per istanza, 4 contatti per rete, 1 uscita
Modalità di prova
Programmazione
È possibile posizionare un elemento nell'editor selezionando una funzione e quindi la posizione di destinazione. È anche possibile selezionare prima la posizione target e poi la funzione. Un secondo clic sull'elemento selezionato cancella la selezione.
![]() |
| Imposta l'ingresso |
| Imposta il marcatore |
| Imposta l'uscita |
| Elimina l'elemento selezionato |
| Nega il contatto selezionato |
| Crea o elimina un collegamento OR con l'output di rete precedente |
| Imposta il blocco funzione timer |
| Imposta il |
| Imposta il |
| |
| Imposta tutti i marcatori su |
| Attiva la modalità test Questa funzione è disponibile in modalità test e in modalità programmazione. |
Nota
I marker ei blocchi funzione vengono utilizzati sia in modalità di programmazione che in modalità di test. IL "Reset Markers and FBs"
funzione influisce su entrambe le modalità di funzionamento.
Modalità di prova
La modalità test può essere attivata facendo clic su "Switch to Test"
". Tutti gli ingressi e le uscite vengono quindi disaccoppiati. I valori vengono mantenuti.
In modalità test, il programma può essere testato online con 8 tasti per gli ingressi e 8 lampade per le uscite.
![]() |
Requisiti di sistema e restrizioni
Sistema di programmazione | CODESYS Development System (versione 3.5.16.1 o successiva) |
Sistema di esecuzione | CODESYS Control Win (versione 3.5.16.1 o successiva) |
Componenti aggiuntivi | - |
Avviso
SCARICAMENTO Progetto