Attivazione degli allarmi di diagnostica (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
Attivazione degli allarmi di diagnostica

Elaborazione di allarmi

L'FM 352 può attivare interrupt di processo e allarmi di diagnostica i quali vanno elaborati in un OB di allarme. Se viene attivato un allarme senza che sia stato caricato l'OB corrispondente, la CPU entra in STOP.

L’elaborazione degli allarmi di diagnostica si abilita nel modo seguente:

  1. Selezionare l'unità in HWCN.

  2. Abilitare l'allarme di diagnostica con "Modifica > Proprietà dell'oggetto > Parametri di base".

  3. Salvare e compilare la configurazione.

  4. Caricare la configurazione nella CPU.

Panoramica degli allarmi di diagnostica

I seguenti eventi ed errori generano un allarme di diagnostica:

  • Errore di funzionamento

  • Dati macchina errati

  • Dati camme errati

  • Errore di diagnostica

Questi errori sono descritti dettagliatamente al paragrafo "Classi di errore".

Reazione dell'unità a un errore con allarme di diagnostica

  • L’elaborazione delle camme viene disattivata.

  • La sincronizzazione viene cancellata per i seguenti allarmi di diagnostica:

    • Manca il connettore frontale, manca la tensione ausiliaria esterna

    • È stato identificato un errore di tacca di zero, errore del conduttore (segnali encoder 5 V)

    • Si è usciti dal campo di corsa (viene segnalato con un errore di funzionamento)

    • Non è possibile eseguire l'impostazione del valore istantaneo (viene segnalato con un errore di funzionamento).

  • I segnali di comando non vengono più elaborati con un'eccezione.

    Eccezione:

    Nel superamento del finecorsa software è ancora possibile una variazione di direzione nel funzionamento simulato.

  • L’elaborazione delle impostazioni e dei job prosegue.

L’unità riconosce un errore (”entrante”)

Un allarme di diagnostica viene considerato "entrante" quando è presente almeno un errore. Se non sono stati eliminati tutti gli errori, gli errori rimanenti vengono nuovamente segnalati come "entranti".

Svolgimento:

  1. L'FM 352 individua uno o più errori e genera un allarme di diagnostica. Il LED di errore si accende. L'errore viene registrato nel buffer di diagnostica.

  2. Il sistema operativo della CPU richiama l'OB di allarme di diagnostica, l'OB 82.

  3. È possibile analizzare l’informazione di avvio dell’OB 82.

  4. Tramite il parametro OB82_MOD_ADDR si legge quale unità ha attivato l’allarme.

  5. Ulteriori informazioni sono disponibili richiamando l'istruzione CAM_DIAG.

L’unità riconosce la transizione nello stato senza errori (”uscente”)

Un allarme di diagnostica è considerato "uscente" soltanto dopo l'eliminazione dell’ultimo errore sull’unità.

Svolgimento:

  1. L'FM 352 rileva l'eliminazione di tutti gli errori e genera un allarme di diagnostica. Il LED di errore non si accende più. Il buffer di diagnostica non viene modificato.

  2. Il sistema operativo della CPU richiama l'OB di allarme di diagnostica, l'OB 82.

  3. Tramite il parametro OB82_MOD_ADDR si legge quale unità ha attivato l’allarme.

  4. Analizzare il bit OB82_MDL_DEFECT.

    Se questo bit ha il valore "0", nell’unità non esistono più errori. L'analisi può quindi terminare qui.

Allarmi di diagnostica in funzione dello stato della CPU

  • Con la CPU in STOP l'FM 352 disabilita gli allarmi di diagnostica.

  • Se con la CPU in STOP non vengono eliminati tutti gli errori esistenti, dopo il passaggio nello stato RUN l'FM 352 segnala di nuovo come ”entranti” gli errori non ancora eliminati.

  • Se gli errori esistenti vengono eliminati con la CPU in STOP, lo stato senza errori dell'FM 352non viene segnalato con un allarme di diagnostica dopo il passaggio a RUN.