Definizione
La funzione "Modifica rapida delle camme" permette di modificare contemporaneamente dati fino a 16 camme qualsiasi senza interrompere il funzionamento.
Presupposti
Le camme da modificare devono essere valide.
Svolgimento della funzione
-
Inserire il numero di camme da modificare nel DB di canale.
-
Inserire il numero della prima camma da modificare nel DB di canale.
-
Impostare i bit di avvio per le modifiche desiderate.
-
Inserire i nuovi valori nel DB di canale.
-
Ripetere i passi da 2 a 4 per ogni camma da modificare.
-
Impostare il rispettivo bit di avvio nel DB di canale.
Dati utilizzati nel DB di canale
|
Indirizzo assoluto |
Nome |
Tipo |
Valore iniziale |
Commento |
|---|---|---|---|---|
|
37.0 |
CH16CAM_EN |
BOOL |
FALSE |
1 = scrittura della funzione per la modifica rapida delle camme (16 camme) |
|
176.0 |
C_QTY |
BYTE |
B#16#0 |
Numero delle camme da modificare |
|
177.0 |
DIS_CHECK |
BOOL |
FALSE |
1 = disattivazione del controllo dati |
|
Indirizzo relativo |
Nome |
Tipo |
Valore iniziale |
Commento |
|---|---|---|---|---|
|
+0.0 |
CAM_NO |
BYTE |
B#16#0 |
Numero della camma da modificare |
|
+1.0 |
C_EFFDIR |
BOOL |
FALSE |
1 = modifica della direzione di azione della camma |
|
+1.1 |
C_CBEGIN |
BOOL |
FALSE |
1 = modifica dell'inizio camma al valore CBEGIN |
|
+1.2 |
C_CEND |
BOOL |
FALSE |
1 = modifica della fine camma / del tempo di inserzione al valore CEND |
|
+1.3 |
C_LTIME |
BOOL |
FALSE |
1 = modifica del tempo di anticipo al valore LTIME |
|
+1.4 |
CAM_OFF |
BOOL |
FALSE |
1 = disattivazione della camma durante la modifica alla stessa |
|
+1.5 |
EFFDIR_P |
BOOL |
FALSE |
1 = direzione di azione positiva (più) |
|
+1.6 |
EFFDIR_M |
BOOL |
FALSE |
1 = direzione di azione negativa (meno) |
|
+2.0 |
CBEGIN |
DINT |
L#0 |
Nuovo inizio camma |
|
+6.0 |
CEND |
DINT |
L#0 |
Nuova fine camma / nuovo tempo di inserzione |
|
+10.0 |
LTIME |
INT |
L#0 |
Nuovo tempo di anticipo |
Disattivazione delle camme durante la modifica
Una modifica consistente dell'inizio camma e della fine camma è possibile solo se le camme solo state disattivate al momento della modifica (CAM_OFF).
Controllo dei dati da parte dell’unità
Con il parametro DIS_CHECK (DB di canale) è possibile impostare se il controllo dei dati trasmessi debba essere disattivato dall'FM x52. Disattivando il controllo dati è necessario accertarsi in prima persona che vengano trasmessi soltanto valori consentiti. L'inserimento di valori non ammessi senza controllo può avere come conseguenza un comportamento imprevedibile dell’unità.
-
FALSE: l’unità controlla tutti i dati trasferiti
-
TRUE: il controllo dei dati relativo ai parametri delle camme è disattivato. Di conseguenza i dati da modificare vengono elaborati più rapidamente sull'FM x52.
Indipendentemente da questa funzione, viene sempre effettuato il controllo se
-
l'asse sia stato parametrizzato
-
il numero delle camme da modificare (C_QTY) è ammesso
-
la camma (numero di camma) da modificare sia valida.
-
Soltanto dopo aver verificato la correttezza di tutti i dati si ha l'attivazione degli stessi sull’unità.
In caso di errore, tutti i dati vengono annullati.
Effetti della funzione
|
Nota Osservare il comportamento delle camme a tempo. |
Lettura dei valori modificati
I dati 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.