Esempio: StaticDeviceGenerator
Prodotto: CODESYS Application Composer
Questo esempio mostra come i dispositivi possono essere generati automaticamente con CODESYS Application Composer Utilizzando la mappatura statica dei dispositivi. Questa funzione viene utilizzata quando i dispositivi utilizzati possono essere definiti in modo approssimativo al momento della creazione del modulo.
Descrizione
L'esempio descrive un edificio contenente stanze. Queste stanze sono dotate di interruttori e luci, ciascuna delle quali è disponibile in due varianti. Le luci (lampeggianti o fisse) possono essere collegate a interruttori o pulsanti. Un interruttore o un pulsante può essere collegato a più luci. Ad esempio, se una luce è dotata sia di un interruttore che di pulsanti, l'interruttore si comporta come un interruttore principale che deve essere premuto prima che le luci possano essere azionate con i pulsanti. Se sono installati solo interruttori, questi accendono la luce di riferimento. Una luce lampeggiante si accende e si spegne automaticamente quando viene accesa.
Dichiarazioni dei moduli
Dichiarazioni dei blocchi funzione
Albero dei dispositivi
Albero dei moduli
![]() |
Per ulteriori informazioni, vedere: Generatore di dispositivi sezione.
Quando il generatore di dispositivi è attivato, è possibile generare il codice applicativo, inclusi tutti i dispositivi necessari. I dispositivi desiderati vengono selezionati e specificati nel std.Devices
sezione. È anche possibile mappare gli I/O nelle loro sottosezioni.
Utilizzando la mappatura statica dei dispositivi, la configurazione del sistema fieldbus viene registrata in modo univoco nei moduli e nell'albero dei moduli. Inoltre, gli I/O dei moduli possono essere mappati sugli ingressi e sulle uscite del rispettivo dispositivo (hardware) e quindi collegati automaticamente dal CODESYS Application Composer.
Ciò si traduce nei seguenti blocchi funzionali e interfacce:
![]() |
Requisiti di sistema e restrizioni
Sistema di programmazione | CODESYS Development System (versione 3.5.17.0 o superiore) |
Sistema di esecuzione | CODESYS Control Win (versione 3.5.17.0) |
Componenti aggiuntivi | CODESYS Application Composer |
Avviso
SCARICAMENTO Progetti