Skip to main content

Punti di commutazione digitali

CODESYS SoftMotion offre varie opzioni per la creazione di punti di commutazione digitali. Questa sezione fornisce una panoramica dei rispettivi vantaggi e svantaggi.

Esempio di applicazione

I punti di commutazione digitali sono necessari, ad esempio, per accendere una pistola per colla in base alla posizione dell'asse. Nel seguente esempio, la pistola per colla deve applicare l'adesivo su un prodotto dalla posizione 90 alla posizione 120.

_sm_img_digital_switches_1.png

Una pistola per colla ha un ritardo tra l'accensione e l'applicazione della colla. Lo stesso vale per lo spegnimento. È quindi necessaria una compensazione on/off in modo che la pistola adesiva venga accesa 50 ms prima della posizione 90 e spenta 50 ms

_sm_img_digital_switches_2.png

Panoramica dei blocchi funzionali

Blocco funzionale

Punti di commutazione multipli

Compensazione On/Off

Previsione

Alta precisione (risoluzione temporale superiore al tempo di ciclo)

Base di dati

Nota

SMC_DigitalCamSwitch_HighPrecision

icon_lic_ok.png

icon_lic_ok.png 1

icon_lic_ok.png 2

icon_lic_ok.png

Impostare la posizione o la posizione effettiva

Utile quando è richiesta una maggiore precisione temporale. Oltre a questo blocco funzionale, è necessaria una scheda di uscita digitale ad alta precisione per un funzionamento ad alta precisione. Questa combinazione consente di commutare le uscite con elevata precisione anche a tempi di ciclo più elevati

Per ulteriori informazioni sull'uso del blocco funzione, vedere quanto segue: esempio Utilizzo di MC_DigitalCamSwitch_HighPrecision.

SMC_GetTravelTime

icon_lic_missing.png

icon_lic_missing.png

icon_lic_ok.png 2

icon_lic_ok.png

Impostare la posizione o la posizione effettiva

Utile se si tratta di una versione separata di DigitalCamSwitch il blocco funzione deve essere implementato (ad esempio, perché sono necessarie funzioni aggiuntive).

MC_DigitalCamSwitch

icon_lic_ok.png

icon_lic_ok.png 3

icon_lic_missing.png

icon_lic_missing.png

Impostare la posizione o la posizione effettiva

Utile se è sufficiente una risoluzione temporale precisa del ciclo.

SMC_GetTappetValue

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

Impostare la posizione o la posizione effettiva

Questi blocchi funzionali vengono conservati solo per motivi di compatibilità. Per i progetti attuali e futuri, è necessario utilizzare gli altri blocchi funzionali più avanzati

SMC_CamRegister

icon_lic_ok.png

icon_lic_missing.png

icon_lic_missing.png

icon_lic_missing.png

Impostare la posizione o la posizione effettiva

1 Esatto. Vengono utilizzati i dati della previsione.

2 La previsione deve essere impostata mediante SMC_SetForecast blocco funzionale. Per ulteriori informazioni sulla previsione, vedere quanto segue: Previsione.

3 Solo per estrapolazione