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
-
Inserire il numero di identificazione della camma nel DB di canale.
-
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.
-
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.