Eseguire 'Modifica rapida 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
Eseguire "Modifica rapida delle camme"

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

  1. Inserire il numero di camme da modificare nel DB di canale.

  2. Inserire il numero della prima camma da modificare nel DB di canale.

  3. Impostare i bit di avvio per le modifiche desiderate.

  4. Inserire i nuovi valori nel DB di canale.

  5. Ripetere i passi da 2 a 4 per ogni camma da modificare.

  6. 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.