Skip to main content

Finestra di dialogo: Impostazioni progetto – SFC

Simbolo: _cds_icon_option_as.png

Funzione: la finestra di dialogo serve a configurare le impostazioni per gli oggetti SFC. Ogni nuovo oggetto SFC riporta automaticamente le impostazioni configurate nelle proprie Proprietà.

Chiamata: comando Progetto → Impostazioni progetto, categoria SFC

Requisito: è aperto un progetto.

Scheda: Variabili

Utilizza

standard icon: la variabile flag SFC viene utilizzata e quindi presa in considerazione durante l'elaborazione.

Variabile

Variabile flag SFC generata implicitamente, che può essere utilizzata per il controllo e il monitoraggio dell'elaborazione di un diagramma SFC.

Dichiarare

standard icon: il flag SFC viene dichiarato automaticamente.

Se la casella di controllo Dichiarare è selezionata ma Utilizza no, la variabile viene dichiarata, ma il flag non ha alcuna funzione durante l'elaborazione.

Nota: se è stata effettuata una dichiarazione manuale di una variabile flag SFC, è necessario disattivare la dichiarazione di questo flag nelle Impostazioni SFC. In caso contrario, il flag dichiarato automaticamente sovrascrive il flag dichiarato manualmente.

Nota: una variabile flag dichiarata automaticamente è visibile nella parte dichiarazione dell'editor SFC solo in modalità online.

Descrizione

Descrive la funzione del flag SFC e gli effetti della sua impostazione.

Applicare a tutti

In questa finestra di dialogo, CODESYS applica le modifiche agli oggetti SFC esistenti. CODESYS seleziona l'opzione Utilizzare le preimpostazioni nelle proprietà dei POU SFC.

Importante

Una variabile flag SFC dichiarata automaticamente è visibile nella parte dichiarazione dell'editor SFC solo durante la modalità online.

Scheda: Compila

Tabella 3. Generazione del codice

Calcola sole transizioni attive

_cds_icon_checked.png: CODESYS genera codice solo per le transizioni attualmente attive.



Tabella 4. Libreria SFC

Questa parte della finestra di dialogo è disponibile solo per le versioni del compilatore < 3.4.1.0.

Società

Titolo

Versione

Definisce la libreria SFC che CODESYS utilizza per impostazione predefinita

Spazio dei nomi

Se definito, consente l'indirizzamento univoco delle librerie

Necessario quando nel sistema sono disponibili diverse versioni della libreria

Assicurarsi che non vi siano incongruenze tra lo spazio dei nomi definito nel Gestore librerie e quello definito per il singolo oggetto. Come impostazioni predefinite valgono i dati della libreria IecSfc.library, che CODESYS fornisce con il profilo predefinito.



Suggerimento

Ogni POU SFC memorizza le informazioni sulla versione della libreria valida al momento dell'aggiunta del POU. Ciò può portare all'utilizzo di più versioni della libreria all'interno dello stesso progetto. Per evitarlo, a partire dalla versione del compilatore 3.4.1.0 non è più possibile definire versioni specifiche della IecSfc.library. La versione della libreria utilizzata per tutti i POU SFC del progetto viene definita con un segnaposto. CODESYS risolve il segnaposto in base alla versione del compilatore in uso. L'assegnazione della versione della libreria alla versione del compilatore è definita nel profilo della libreria.

Scheda: Analisi

Tabella 5. Handling

Modalità di compatibilità

L'analisi si basa sul modello linguistico degli oggetti di transizione. Se si utilizzano oggetti di transizione o di proprietà nelle diramazioni alternative, questa modalità può fornire espressioni di analisi incomplete. La modalità richiede inoltre che la proprietà Calcola sole transizioni attive sia attivata.

Modalità multibranch

L'oggetto SFC esegue autonomamente l'analisi. Questa modalità fornisce espressioni di analisi complete anche se si utilizzano oggetti di transizione o di proprietà nelle diramazioni alternative. Se l'opzione Modalità multibranch è attivata, imposta la definizione del compilatore ExternalAnalyzation per tutti gli oggetti di transizione del progetto.

Questa funzionalità è disponibile a partire da CODESYS 3 versione 3.5.22.20.