Modifica dei fronti delle camme (S7-300, S7-400) - STEP 7

Impiego di FM 352 (S7-300, S7-400)

ft:publication_title
Impiego di FM 352 (S7-300, S7-400)
Product
STEP 7
Version
V21
Publication date
12/2025
Language
it-IT
Modifica dei fronti delle camme

Definizione

La funzione "Modifica dei fronti delle camme" permette di modificare l'inizio camma e, in caso di camma a percorso, anche la fine camma di una singola camma senza interrompere il funzionamento.

Presupposti

La camma che si intende modificare deve essere valida.

Svolgimento della funzione

  1. Inserire il numero di identificazione della camma nel DB di canale.

  2. Per le camme a percorso:

    immettere l’inizio e la fine della camma nel DB di canale.

    Per le camme a tempo:

    immettere il valore per l'inizio camma nel DB di canale.

  3. Impostare il relativo bit di avvio.

Dati utilizzati nel DB di canale

Indirizzo

Nome

Tipo

Valore iniziale

Commento

36.7

CH01CAM_EN

BOOL

FALSE

1 = scrittura della funzione per i fronti della camma (1 camma)

102.0

CAM_NO

INT

0

Numero di camma

104.0

CAM_START

DINT

L#0

Inizio camma

108.0

CAM_END

DINT

L#0

Fine camma

Effetti della funzione

L'FM x52 sposta dapprima il fronte di attivazione e successivamente il fronte di disattivazione della camma. Questa sequenza prescinde dalla direzione nella quale viene spinta la camma.

Eccezione:

Con lo svolgimento appena descritto è possibile che venga generata brevemente una camma inversa se il nuovo inizio della camma è maggiore della fine della camma precedente.

La figura seguente mostra la modifica dei fronti delle camme in singoli passi.

Nota

Se per questa camma è stato abilitato un interrupt di processo, a seconda della parametrizzazione, l'FM x52 può attivare uno o due interrupt di processo in seguito all’identificazione della camma inversa.

La modifica del fronte di attivazione e/o di disattivazione può determinare il salto di un fronte della camma o dell'intera camma.

Osservare il comportamento delle camme a tempo.

Le commutazioni di stato della camma, che normalmente avrebbero generato un interrupt di processo, potrebbero andare perdute.

Lettura dei valori modificati

I valori modificati possono essere letti con uno dei job da CAM1RD_EN a CAM8RD_EN.

Ripristino della funzione

In caso di riavvio dell'unità i valori modificati andranno persi.