Skip to main content

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.

. Il progetto di esempio include quanto segue:
  • Dichiarazioni dei moduli

  • Dichiarazioni dei blocchi funzione

  • Albero dei dispositivi

  • Albero dei moduli

_ex_ac_img_static_device_generator1.png

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:

_ex_ac_img_static_device_generator2.png

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

_example_icon.png SCARICAMENTO Progetti