Editor
L'editor FUP/KOP/AWL è un editor combinato per la programmazione grafica di diagrammi funzionali, schemi a contatti o elenchi di istruzioni.
Suggerimento
IL può essere abilitato in CODESYS opzioni se necessario: Nel file FBD, LD e IL dialogo, sul I L scheda, selezionare il Abilita IL opzione.
C'è un insieme condiviso di comandi ed elementi e CODESYS converte automaticamente ciascuno dei tre linguaggi di programmazione negli altri internamente.
Il codice nella parte di implementazione è strutturato in tutte e tre le lingue per mezzo di reti.
Il FBD/LD/IL menu contiene i comandi per lavorare nell'editor.
In modalità offline e online, puoi utilizzare il comando per alternare tra le viste dell'editor in qualsiasi momento.
Il comportamento dell'editor FBD/LD/IL è definito dalle impostazioni inFBD, LD e IL.
, categoriaImportante
Ci sono alcuni elementi speciali che CODESYS non può essere convertito e pertanto viene visualizzato solo nella lingua applicabile. Ci sono anche costrutti che non sono chiaramente convertibili tra IL e FBD e sono quindi "normalizzati" (annullati) quando riconvertiti in FBD. Ciò riguarda la negazione delle espressioni e l'assegnazione esplicita/implicita degli ingressi e delle uscite dei blocchi funzione.
Una conversione senza errori tra le lingue richiede un codice sintatticamente corretto. In caso contrario, parti dell'implementazione potrebbero andare perdute.
Editor FBD e LD
Inserimento e disposizione degli elementi
Puoi trascinare gli elementi dal file Cassetta degli attrezzi view nella parte di implementazione dell'editor. In alternativa, puoi anche utilizzare i comandi del menu contestuale o il FBD/LD/IL menù.
Le impostazioni per il display e l'interfaccia sono definite nel fileCODESYS-Opzioni, Categoria FBD, LD e IL.
Quando si trascina un elemento su una rete nell'editor, tutti i possibili punti di inserimento vengono visualizzati con contrassegni di posizione grigi a forma di rombo, triangolare o freccia. Non appena il puntatore del mouse passa sopra uno di questi segni, il segno diventa verde. Ora, quando il pulsante del mouse viene rilasciato, CODESYS inserisce l'elemento in questa posizione.

Quando si trascina un blocco funzione o un operatore dalla casella degli strumenti o da una rete sul lato sinistro della rete su una delle due frecce, CODESYS crea automaticamente una nuova rete e vi inserisce l'elemento.
Per sostituire un elemento, trascina un altro elemento adatto sulla sua posizione. Gli elementi che è possibile sostituire con il nuovo elemento sono indicati da CODESYS nell'editor con campi di testo (esempio: Sostituire, Allega input).
Puoi usare i soliti comandi nel file Modificare menu per tagliare, copiare, incollare ed eliminare elementi. La copia funziona anche trascinando e rilasciando mentre si tiene premuto il Ctrl chiave.
Importante
Gli operatori con funzionalità EN/ENO possono essere inseriti solo nell'editor FBD/IL.
Selezione degli elementi
Una casella o una linea di collegamento nell'editor viene selezionata facendo clic su di essa in modo che sia a fuoco. La selezione multipla è possibile tenendo premuto il tasto Ctrl chiave. Un elemento selezionato è ombreggiato in rosso.
Descrizione comando
Quando il cursore punta su elementi specifici (ad esempio, su una variabile o su un input), un tooltip visualizza informazioni su questo elemento.
Nel caso di elementi sottolineati con una linea rossa ondulata, il tooltip mostra il messaggio di errore di precompilazione dell'errore che si verifica con questo elemento.
Utilizzando i tasti ei comandi descritti di seguito, è possibile impostare il focus all'interno dell'editor su una diversa posizione del cursore. Il passaggio tra le posizioni funziona anche su tutta la rete. | |
Passa alla posizione del cursore adiacente, lungo il flusso del segnale (da sinistra a destra e da destra a sinistra) | |
↑ ↓ | Passa alla successiva posizione del cursore sopra o sotto la posizione corrente, se questa posizione adiacente appartiene allo stesso gruppo logico Ad esempio, tutte le connessioni di una scatola formano un gruppo logico. Se tale gruppo logico non esiste: passare alla prima posizione del cursore nell'elemento adiacente successivo superiore o inferiore. Nel caso di elementi collegati in parallelo, la navigazione avviene lungo il primo ramo. |
Ctrl+Casa | Passa alla prima rete; questo sarà selezionato |
Ctrl+Fine | Passa all'ultima rete; questo sarà selezionato |
Pagina su ↑ | Scorri verso l'alto di una pagina La prima rete in questa pagina è selezionata. |
Pagina giù ↓ | Scorri verso il basso di una pagina La rete inferiore in questa pagina è selezionata. |
Comando: Vai a | Passa a una rete specifica |
Blocco funzione aperto
Quando un blocco funzione viene inserito nell'editor, è possibile fare doppio clic su di esso o fare clic su
comando nel menu contestuale per aprirne l'implementazione.Editore IL
Per la programmazione con l'editor vedere le seguenti istruzioni: Programmazione in Lista Istruzioni (IL)
Inserimento e disposizione degli elementi
Puoi inserire elementi con l'aiuto dei comandi del file FBD/LD/IL menu del menu contestuale. Puoi anche trascinare una nuova rete dalla casella degli strumenti nella parte di implementazione dell'editor.
Puoi usare i soliti comandi nel file Modificare menu per tagliare, copiare, incollare ed eliminare elementi. La copia funziona anche trascinando e rilasciando mentre si tiene premuto il Ctrl chiave.
Importante
Si noti che gli operatori con funzionalità EN/ENO possono essere inseriti solo negli editor FBD e IL.
Ogni riga del programma viene inserita in una riga della tabella.
Prima riga: titolo della rete Requisito: l'opzione è abilitata in CODESYS opzioni. | ||
Seconda riga: commento di rete Requisito: l'opzione è abilitata in CODESYS opzioni. | ||
Terza riga e così via: | ||
Colonna | Contenuti | Descrizione |
1 | Operatore | Contiene l'operatore IL (LD, ST, CAL, AND, OR, ecc.) o un nome di funzione Per ulteriori informazioni, vedere: Modificatori e operatori in IL Quando si richiama un blocco funzione, è necessario specificare anche i parametri corrispondenti qui e nel campo precedente è necessario immettere |
2 | Operando | Contiene esattamente un operando o il nome di un'etichetta di salto Nel caso di più operandi, è necessario inserirli in più righe e inserire una virgola subito dopo i singoli operandi. (Vedi esempio sotto) |
3 | Indirizzo | Contiene l'indirizzo dell'operando come definito nella sua dichiarazione Non modificabile Puoi usare il Mostra l'indirizzo del simbolo opzione per abilitare o disabilitare il display. Per fare ciò, fare clic su , il Editor FBD, LD e IL categoria, e il Generale scheda. |
4 | Commento simbolico | Contiene il commento eventualmente specificato per l'operando nella dichiarazione Non modificabile È possibile abilitare o disabilitare la visualizzazione tramite il Mostra commento simbolo opzione in , nel Editor FBD, LD e IL categoria, sul Generale scheda. |
5 | Commento operando | Commento per la riga di programma corrente È possibile abilitare o disabilitare la visualizzazione tramite il Mostra commento operando opzione in , nel Editor FBD, LD e IL categoria, sul Generale scheda. |

Tasto/i/comando | Movimento del cursore |
---|---|
Salta al campo situato sopra o sotto | |
Scheda | Passa al campo successivo a destra all'interno della riga |
Spostare+Scheda | Passa al campo precedente a sinistra all'interno della riga |
Spazio | Apre il riquadro di modifica per il campo selezionato. In alternativa, puoi anche cliccare sul campo. Potrebbe essere disponibile il pulsante per la finestra di dialogo Input Assistant. |
Ctrl+accedere | Inserisce una nuova riga sotto la riga corrente |
Del | Elimina la riga corrente |
Ctrl+Casa | Imposta lo stato attivo all'inizio del documento e contrassegna la prima rete |
Ctrl+Fine | Imposta lo stato attivo alla fine del documento e contrassegna l'ultima rete |
Pagina giù | Scorre verso l'alto di una pagina e contrassegna il rettangolo superiore |
Pagina su | Scorre verso il basso di una pagina e contrassegna il rettangolo superiore |